Статья 4. Сборка загрузчика U-boot
Описание
Как и в случае со сборкой ядра необходимы компилятор и исходники нужной версии загрузчика u-boot. Необходимо выбрать нужный дефконфиг, соответствующий вашей плате и запустить процесс сборки. В каталоге configs находятся файлы дефконфигов для различных плат. Например для платы Freescale mx6ull_14x14_evk команды сборки будут выглядеть так:
make clean
make mx6ull_14x14_evk_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- u-boot.imx
Буквально, через 3-10 минут в каталоге u-boot вы найдете файл u-boot.imx
Его можно записать с помощью утилиты MFGtools в постоянную память устрройства или загрузить в ОЗУ и выпонить оттуда. Второй способ обычно используется при отладке u-boot, после каких-то сильных изменений в драйверах или аппартных изменениях. Обычному пользователю достаточно команд для загрузки ядра и монтирования файловой системы. Ниже мы приведем несколько самых распространенных команд, которые могут пригодиться при работе с u-boot.