u-boot для colibri pxa320

сolibriu-boot — это bootloader, т.е. программа которая при включении устройства загружает операционную систему и потом передает ей управление.
Подробнее можно почитать тут http://ru.wikipedia.org/wiki/Das_U-Boot

pxa320 это контроллер, выпускаемый фирмой marvell, который устанавливается, в том числе, и на платы сolibri  см.  http://www.toradex.com/Products/Colibri_Modules/Colibri_PXA320_2.0b

Соответственно, если надо внести изменения в u-boot, то необходимы исходники и способ их скомпилировать.

Исходники можно взять тут: http://files.toradex.com/Colibri/Linux/Images/PXA-as-is/toradex-bsp-2011.02/src/

Нам нужен файл: u-boot-2010.09-toradex.tar.bz2

Разархивируем

tar -xf u-boot-2010.09-toradex.tar.bz2

Далее нам нужен компилятор, т.е. toolchain. Можно конечно и его скомпилировать из исходников, но возьмем готовый от CodeSourcery.
Брать тут: http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

Распаковываем ( например в /home/user )

tar -xf arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

И устанавливаем переменную PATH

export PATH=${PATH}:/home/user/arm-2009q3

Задаем переменные окружения для компиляции:

export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabi-

Выбираем конфигурацию для u-boot

make colibri_pxa320_nand_config

Компилируем

make

Готово!

Запись опубликована в рубрике Встраиваемые системы с метками , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>