1、硬件设置sysboot[4:0]=00010,上电后串口终端出现CCCCC,能将uboot、uImage、rootfs等烧入到nand中。断电后重新上电复位启动,终端输出3-5秒的CCC然后从nand正常启动进入linux。
2、随后在1的基础上直接改sysboot[4:0]=10010,重新再上电,接串口终端没有任何显示。按手册上此接法的启动顺序应为:nand—>nandi2C—>usb0—>uart0。现象上看是无法从nand启动,也没有跳过nand启动到另外三种启动方式去,死在nand处了。
3、如果将nand全部擦除,sysboot[4:0]=10010,上电,能进入到CCCC,也就是uart0方式启动成功。
请问该如何第一时间就从nand启动?
kooking:
是什么平台,如果是Am335x EVM,可以参考这个:
http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User's_Guide
Jian Zhou:
回复 kooking:
能否确定下是不是从NAND启动的时候,load image之后死在某个位置了
Steven Liu1:
回复 Jian Zhou:
这个问题可能是在load image后出现的,不是在启动的时候,所以建议你还是查一下是不是image出问题。