Как может тако быть:
в комплекте с платой идут бинарники
boot.bin - bootstrap + U-boot
U-boot.bin - Uboot
dataflash AT91SAM9260ek.bin - bootstrap
Стираю всю флеш.
Заливаю во флеш файл dataflash AT91SAM9260ek.bin по 0х0
После перезагрузки консоль молчит (хотя точно должно появится
RomBOOT
>Start AT91Bootstrap...
)
ладно
Стираю флеш.
Заливаю boot.ini по 0х0
В консоли после перезагрузки:
RomBOOT
>Start AT91Bootstrap...
Copy application ...
Run ...
всё висит! (а должензагрузится U-boot, но Bootstrap загрузился)
теперь не стираю флеш.
а записываю по адресу 0x8000 U-boot.bin
в консоли:
RomBOOT
>Start AT91Bootstrap...
Copy application ...
Run ...
U-Boot 1.1.5 (Mar 21 2010 - 01:09:21)
DRAM: 32 MB
DataFlash:AT45DB321
Nb pages: 8192
Page Size: 528
Size= 4325376 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0003FFF (RO)
Area 1: C0004000 to C0007FFF
Area 2: C0008000 to C0037FFF (RO)
Area 3: C0038000 to C041FFFF
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
KS8721 PHY Detected
No link
MAC: error during RMII initialization
Hit any key to stop autoboot: 0
## Booting image at 20400000 ...
Bad Magic Number
U-Boot>
и висит консоль не реагирует на клавиши...
как такое может быть если должно всё нормально грузится и бинарники родные? или мне их закинули на скорую руку...
Пробовал свой бутсрап скомпилировать по
http://dmilvdv.narod.ru/AT91SAM9260/
получил бинарник - эффекта ноль - не работает.
Бьюсь неделю...(((