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

TMS320C6678: SPI boot 失败

Part Number:TMS320C6678

各位TI专家好:

       我们在自制的板卡上,烧写了C6678 SPI boot的镜像文件,自制板卡上有DSP1和DSP2两个器件 ,通过菊花链链接,两个DSP的镜像文件完全一样,DSP2能够自启动,但是DSP1自启动失败,用仿真器链接DSP1 core0,PC指针停在RBL 0x020BA350附近的循环处,程序搬运失败。我确认了板卡上Nor FLASH中程序烧写正确,因为用仿真器读取出来和我的文件完全一致,此外DSP1的引导方式配置也是正确的,我通过仿真器观察到RBL从flash里面搬运的代码全是错误的,和生成的镜像文件对比,第一段就有问题,且没有运行到后续填写magic地址等步骤。

      请问我应该如何排查RBL的问题?通过什么方式可以查看RBL运行的时候到底发生了什么问题导致它走不下去?论坛上只有RBL的源码,有没有提供调试手段来观察RBL执行步骤?

       

Shine:

可以参考附件Debugging Boot Issue。这个以前是wiki网站上的文章。7357.Debugging Boot Issues.zip

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