This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
已实现从uart启动和EEPROM启动,但是由于程序量比较大,实际应用需要从nand启动,启动时boot error总是提示nandflash访问超时
后来发现bootloader的文档中有一个型号表,是不是说用的nandflash的设备id必须要在这个表中才有可能正常启动
请问你的芯片的硅版本号是多少? ROM bootloader对nand flash的要求
• The ROM bootloader does not support any NAND devices which specifically require the toggle of chip
select signal for operation.
• For NAND boot, the NAND device must be connected to EMIFA CS2.
从bootloader文档看,如果是Rev1.0,Rev1.2,那么secondary nand bootloader支持的nand flash除了上述两个条件外,还要符合这个表
你好 芯片的硅版本号在哪里查看
另外 ,我之前看文档理解的是,这个表是针对二级boot来说的,如果我采用二级boot的方式,那需要考虑nand的id号
但是我现在是将程序对应的.ais文件直接存储在nandflash中block 1之后的位置,采用的应该是一级boot的方式,不知道是不是还要受这个表的限制
看芯片表面打印。
Table 2. TMX320C642x Device Revision Codes
http://www.ti.com/lit/er/sprz252d/sprz252d.pdf
可以用仿真器跟一下仿真的过程。
http://processors.wiki.ti.com/index.php/Debugging_Boot_Issues