ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион, Тион-Про, Тион-Про v2, Сириус => Тема начата: prom31 от 12 Февраля, 2013, 10:41:40

Название: Uboot+rfs+kernel
Отправлено: prom31 от 12 Февраля, 2013, 10:41:40
Добрый день

Подскажите, пожалуйста, какой командой можно собрать uImage из КФС и ядра, собранного в билдрут.

Спасибо
Название: Re: Uboot+rfs+kernel
Отправлено: asv от 12 Февраля, 2013, 12:59:37
uImage делается только для ядра, см. www.zao-zeo.ru/dokuwiki/doku.php/linux#сборка_ядра

Если кратко, то вам нужно поставить из репозитория дистрибутива программу
mkimage или указать к ней (собранной из исходников U-Boot) путь.  После
этого можно в исходном коде ядра делать 'make uImage' (естественно с
установленными ARCH=arm и CROSS_COMPILE=... и конфигурацией).

Из КФС делается образ файловой системы JFFS2 (с соответствующим размером
блока стирания) Buildroot'ом и записывается в раздел Flash, адреса можно
посмотреть командой mtdparts в консоли U-Boot.
См. www.zao-zeo.ru/dokuwiki/doku.php/linux#flash