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.

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执行步骤?