各位好。
我们使用的是am3352平台,目前的情况是通过MMC0启动方式,MLO和uboot.img都可以正常跑起来,但是在uboot中通过命令将MLO和uboot.img烧录到flash,选择flash启动后,调试串口只有CCCC的打印信息,MLO未启动
我做了如下测试:
1.在mmc0启动方式下,进入uboot命令输入模式,手动格式化flash芯片,再dump flash的起始页,结果是全FF,烧录MLO到flash后,再dump flash的起始页是有数据的(但是不确定数据是否正常),如此是否能够证明MLO已经写入flash?
2.测量了LCD_D15~LCD_D0,对应的电平情况为01 00 00 0 0 10 0 10011,参照数据手册,这个应该就是flash启动方式的设置方法。
这么看来还是MLO文件写入的有问题?
我的写入命令:
mmc rescan; fatload mmc 0 0x80200000 MLO; nandecc hw; nand erase 0x0 0x20000; nand write.i 0x80200000 0x0 0x20000
写入操作未有异常报出,请各位帮忙看看到这种情况要如何调试flash启动?
