С горем пополам получил данный из VMware (фу...) теперь пытаюсь привести все в порядок.
1) Не могу найти именно ваш вариант u-boot, они там раскиданы в разных местах.
2) Вы пробовали собрать что-то отличное от 2.6.11 на gcc 2.95? Я поставил gcc 4.1 u-boot им собирается и работает. Но ядро 2.6.21 сразу падает на адресе +8 байт от начала
1) Все "рабочее" лежит в /home/user/src/uClinux-dist-20051014 ...
2) Пробовал 2.6.21 (это ядро лежит рядом, /home/user/src/uClinux-dist), но как и у Вас, ядро сразу падает, упорствовать не стал ...
1. Слил все файлы с образом vmware в один (командой cat)
2. Использовал qemu-img convert, чтобы получить обычный образ
3. После этого потратил какое-то время, чтобы понять, как
подмонтировать LVM через loopback
4. Наконец-то скопировал все файлы к себе
Хочу подчеркнуть, что если бы изначально на DVD были записаны
исходники в нормальном виде, я бы не потратил зря почти день, пока
пытался понять, каким образом правильно сливать дурацкие за каким-то
чертом разбитые по 2 гига файлы с образом, потом как его монтировать и
т.д.
На кой черт мне виртуальная машина, когда у меня есть реальная?!
5. Распаковал Distrib/linux-2.6.21.tar.bz2
6. Применил linux-2.6.21-uc0-big.patch.gz, потом
linux-2.6.21-uc0-lpc2468.diff
7. Распаковал uClinux-dist-20070130-nxp-lpc2468.tgz, скопировал оттуда
uClinux-dist/vendors/NXP/LPC2468/config.linux-2.6.x в .config
8. Скомпилировал обычным образом, make ARCH=arm
CROSS_COMPILE=arm-linux-gnueabi- (toolchain был установлен с помощью
emdebian).
Отдельная история как я разбирался с абсолютно невменяемыми патчами
для u-boot, но мне удалось запустить декабрьский snapshot, так что
скоро я надеюсь подготовить нормальную поддержку для u-boot и послать
ее разработчикам.
rootfs собираюсь компилировать с помощью buildroot, т.к. это дает
возможность использовать последние версии uCLibc, busybox и всего
остального. Конкретную конфигурацию приведу позже.
В общем, впечатления от поддержки uCLinux на этой плате очень
печальные, вызвано это, большей частью идиотским подходом фирмы EA как
к своим клиентам, так и ко всем остальным программистам (а также
незаинтересованностью фирмы NXP).