TI中文支持网
TI专业的中文技术问题搜集分享网站

C6424 nand boot

已实现从uart启动和EEPROM启动,但是由于程序量比较大,实际应用需要从nand启动,启动时boot error总是提示nandflash访问超时

后来发现bootloader的文档中有一个型号表,是不是说用的nandflash的设备id必须要在这个表中才有可能正常启动

user4132520:

回复 Shine:

你好 芯片的硅版本号在哪里查看

另外 ,我之前看文档理解的是,这个表是针对二级boot来说的,如果我采用二级boot的方式,那需要考虑nand的id号

但是我现在是将程序对应的.ais文件直接存储在nandflash中block 1之后的位置,采用的应该是一级boot的方式,不知道是不是还要受这个表的限制

Shine:

回复 user4132520:

看芯片表面打印。Table 2. TMX320C642x Device Revision Codeshttp://www.ti.com/lit/er/sprz252d/sprz252d.pdf

user4132520:

回复 Shine:

谢谢 从芯片丝印上看应该是Rev1.3

从boot的手册上看,对于1.3版本,是支持AIS的启动方式的,把对应的AIS文件存储到block1之后的存储区域即可

然后table15的表是想说明如果芯片是1.0或者1.2版本,那只能选择二级启动的方式,而二级启动需要的nandflash型号必须在table15里

而对于我ais的启动方式,对nandflash的型号没有这么严格的要求

不知道上述我的理解是否正确

Shine:

回复 user4132520:

可以用仿真器跟一下仿真的过程。

http://processors.wiki.ti.com/index.php/Debugging_Boot_Issues

user4132520:

回复 Shine:

早就跟踪过的,寄存器BOOTCMPLT的值一直为0xA,也就是说Nand device detection failure/timeout

赞(0)
未经允许不得转载:TI中文支持网 » C6424 nand boot
分享到: 更多 (0)