一些连接
DM8168 nand flash问题
大家好,我在使用DM8168的时候,从SD卡启动后,我希望能将U-Boot烧入nand flash,不论是EZSDK预编译好的或者根据文档我自己编译的uboot均无法引导板卡从nand flash启动,下面是我的使用命令:
mw.b 0x81000000 0xFF 0x1C0000
tftp 0x81000000 u-boot.noxip.bin
nand erase 0x0 0x1C0000
nandecc hw 2
nand write.i 0x81000000 0x0 0x1C0000
nandecc sw 0
然后将SW3调到10010从nand flash启动,串口没有任何输出,我从ti的论坛查到有人遇到过这个问题
但是我还是没办法解决这个问题
用测试工具测是nand flash也是正常的,我使用的EZSDK版本是5_03_01_15
另外,在将内核文件烧写到nand flash后,再读出来,内核解压的时候也报错误,不知道是不是都是nand flash的问题
盼回复!谢谢各位!
哥来解救你吧,顺便也当是处理该问题的方法备份。
nand write.i 0x81000000 0x0 0x1C0000
把这一句的0x1C0000改为最接近u-boot.bin文件实际大小并等于单块大小的整数倍的数值(要比实际文件大小略大),单块大小根据NANDFLASH容量的不同而不同,有512*32的,也有2048*64的。
http://www.udworks.com/02_DVR/sub03.php
http://www.61ic.com/Article/DaVinci/TMS320DM81x/Index.html
http://blog.csdn.net/shanghaiqianlun