Для начала неплохо бы убедиться что в загрузчике прописана поддержка NAND, NOR, ММС. Сделать это мона так? если ничего не путаю
flinfo
Зактем грузите в SDRAM образ ядра а затем записываете его , то же самое проделывете с rootfs
да еще в зависимости от того откуда будете грузиться NOR или NAND - следует изменить bootargs
Для NOR:
Код
bootargs=root=/dev/mtdblock3 console=ttyS0, 115200N8
saveenv
Для NAND:
Код
bootargs=root=/dev/mtdblock1 console=ttyS0, 115200N8
saveenv
Гручить ядро и ФС лучше через TFTP
Код
tftpboot <load address> <boot filename>
load address - можно для примера 0хА1500000
boot filename - тут понятно, ядро или ФС
Сохрать образ из RAM во флеш
Код
nand erase
tftpboot a1500000 uClinux.bin
nand write $(fileaddr) 0 0x00300000
tftpboot a1800000 romfs.img
nand write $(fileaddr) 0x00300000 $(filesize)
Сообщение отредактировал Совсем старый Бабай - May 27 2010, 01:56