Есть отладочная плата SK-AT91SAM9260. В комплекте с ним бинарники с кототрых всё грузится без проблем. Решил изучить вопрос подробнее и собрать всё, так сказать, своими руками. Собрал Bootstrap, U-boot, кросскомпилятор собранный Buildroot'ом, ядро linux 3.3.7 собралось раза с 3 его, после того как отключил драйвера тачпадов и АЦП промышленных, упорно выдающих ошибки сборки. Ещё вродебы поотключал ненужную периферию( насколько я понимаю "ненужную" может быть и чтото нужное вырубил). Ядро как и положено обернул для u-boot-a:
mkimage -A arm -O linux -T kernel -C gzip -a 0x20008000 -e 0x20008000 -n "Linux Kernel Image" -d zLinux.bin zlinux_3.3.bin
Полученное произведение искусства успешно залил в контроллер, после чего наблюдаю вот эту картину:
RomBOOT>Start AT91Bootstrap...
DataFlash init WELLDONE...
U-Boot 1.3.4 (Jul 5 2012 - 16:26:13)
DRAM: 32 MB
NAND: No NAND device found!!!
0 MiB
DataFlash:AT45DB321
Nb pages: 8192
Page Size: 528
Size= 4325376 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C00041FF (to C0008C0251FFFult enviIn: sNet: macb0
macb0: Stamacb0: Autonegotiation timed out (status=0x7849)
macb0: link down (status: 0x7849)
Hit any key to stop autoboot: 3 2 1 0
## Booting kernel from Legacy Image at 21000000 ...
Image Name: Linux Kernel Image
Image Type: ARM Linux Kernel Image (gzip compressed Entry OK
Uncompressing Kernel Image ... OK
Starting kernel ...
... и всё виснет.
Поэтому вопрос: где я накосячил? толи чтото в ядре не подключил, толи в кроскомпиляторе(хотя собралось без ошибок), куда копать?


