Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195
столкнулся со странной проблемой собрал ядро 3.1.10 получил файл Image размером 3,6МБ сжимаю с помощью mkimage -C gzip получаю файл uImage размером 3,6Мб
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858
Цитата(TigerSHARC @ Nov 7 2013, 23:29)
сжимаю с помощью mkimage -C gzip
mkimage ничего не "сжимает" - он добисывает заголовок с тегами понятными u-boot а вы их задаете в удобном для вас виде через параметры, чтобы он знал что ему с этим имиджем делать при загрузке командой bootm. Так что есл вы до байт сравните имиджи - разница будет только в заголовке (в режиме legacy) - размер больше на 64 байта.
Сообщение отредактировал sasamy - Nov 8 2013, 11:46
Для mkimage параметр -C gzip указывает как был сжат образ ядра. Для того что бы ядро было заархивировано, необходимо выполнить gzip -c -9 бинарный_файл_ядра.bin > Результирующий_файл.bin А Результирующий_файл.bin необходимо скармливать mkimage. Если ядро не сжимается, то указывается параметр -С none