Встраивание кода неисправности в vmlinux/bzImage

Мне нужно загрузить Linux на некотором пользовательском оборудовании, используя uboot. Для разработки я загружаю его, используя:

bootm <image-addr> <ramdisk-addr> <dtc-addr>

Тем не менее, на местах я хотел бы объединить все три элемента в один. (устаревшее оборудование и т. д.)

Сборка ramdisk в ядро ​​достаточно проста, но я видел только смутные ссылки на полезный DTC.

Может ли кто-нибудь предложить способ сделать это или, по крайней мере, указать мне какую-нибудь документацию, которая поможет? Я не хотел бы ползти по источнику, только чтобы узнать, есть ли рецепт в Интернете.

1 ответ

И, как обычно, отправка вопроса приводит к тому, что я нахожу ответ через час. Объяснение того, как создать и загрузить образ такого типа с помощью uBoot, можно найти по адресу:

http://code.metager.de/source/xref/denx/u-boot/doc/uImage.FIT/

Другие вопросы по тегам