LINUX.ORG.RU

[embedded] Кросскомпиляция после патчей

 


0

1

Ядро 2.6.30.10, пропатчил патчами: yaffs, at91, 2.6.30-at91-exp.5.
Далее:
1.make ARCH=arm CROSS_COMPILE=arm-linux-gueabi- at91sam9g45ekes_defconfig
2.make ARCH=arm CROSS_COMPILE=arm-linux-gueabi- menuconfig
3.Кое что поправил в board-sam9m10g45ek.c.
4.make ARCH=arm CROSS_COMPILE=arm-linux-gueabi-
5.arm-linux-gnueaby-objcopy -O binary -R .note -R .coment -S vmlinux linux.bin

...
получаю из vmlinux 3.2M linux.bin 3.1G !
Все остальное понятно колом. В чем причина такого огромного linux.bin?

★★★★★
Ответ на: комментарий от splinter

Все же, можно попробовать, а так же внимательней просмотреть kernel hacking в параметрах конфига. Еще как вариант, ЕМНИП:

mkdir _install
make ARCH=arm CROSS_COMPILE=arm-linux-gueabi- DESTDIR=$PWD/_install install
Или поискать бинарник в arch/arm/....

joy4eg ★★★★★
()
Ответ на: комментарий от joy4eg

нет, я имел в виду проблему с эксперементальными патчами в.5 для ядра 2.6.30 от linux4sam для at91. С yaffs все гладко.

splinter ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.