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.
自己制作的6424的板子,已经实现了uart启动和eeprom启动,使用nandflash方式启动时不成功
选用的nandflash型号与开发板不同,型号为mt29f4g08abadah4,其id号为0xdc,page大小和总大小符合“Using the TMS320C642x Bootloader”中table15的条件
现已将应用程序ais格式的文件写到nandflash的block1 page0开始的连续区域内,确认nandflash无坏块
上电前将相应管脚置为BOOTMODE[3:0]=0111 nand boot mode,AEM[2:0]=101为8 bit emifa
上电后能用示波器捕捉到emif接口的通信过程,一段时间(约20s)后,emif接口不再有数据通信,串口打印出BOOTER,未能查到其含义
挂仿真器通过Load Symbols查看寄存器BOOTCMPLT=0,表明启动过程无错误
以上是全部现象,不知道还有哪里的问题没有注意到,请各位大神给予指导,帮助我解决这个困扰了近四个月的问题,不胜感激!
TI的bootloader一直是以512byte算一次ECC的,不管页多大。
haocheng ding 说:亲测如果ecc错误,是无法启动的;
应该是的,在C6748的早期版本的bootloader也有这个问题。何况C6424这种老芯片的bootloader。