sd卡启动正常,在sd卡启动下(10111),用uboot烧写MLO,U-boot,uImage到nand中烧写成功,配置成nand启动(10010),串口没有任何输出,在UART0中有ccc打印。我尝试换成(10011),插上sd卡能启动,uImage为nand中的uImage。在(10011)下拔掉sd卡,也不能正常启动。想请问是什么原因导致无法nand启动。
U-Boot #mmc rescan
U-Boot #nand erase 0x0 0x280000
U-Boot #fatload mmc 0 0x82000000 MLO
U-Boot #nand write 0x82000000 0x0 0x20000
U-Boot #fatload mmc 0 0x82000000 u-boot.img
U-Boot #nand write 0x82000000 0x80000 0x1E0000
U-Boot #nand erase 0x280000 0x500000
U-Boot #fatload mmc 0 0x82000000 uImage
U-Boot #nand write 0x82000000 0x280000 0x500000
Hubin Yan:
回复 Steven Liu1:
首先,谢谢你的回答。再者设置应该为如下
U-Boot #nandecc hw 2
命令nandecc不存在,应该是u-boot版本较新,默认使用了对吗?
Hubin Yan:
回复 Steven Liu1:
最后发现是同事在nand上跳线了,换了块核心板就好了,不过还是谢谢