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.

6678dsp连接上后DDR中数据不断改变

请教专家,本人是初学有很多问题。现在自己做的66678板子,之前CCS5把核0连接上以后, PC的值应该在0x20000000。现在连接上后,PC 的值为0x70366dd8,而且我打开memory窗口,看到DDR内存中的数据不断在改变。我load自己的程序进去后,DDR中数据还在不断改变,导致程序没法运行。

请问这个现象说明DSP在运行FLASH里 的代码吗?怎么才能连接上核0后,让PC的值为0x20000000?谢谢,指点

  • 排除你一直在写DDR的情况,DDR内存数据不断改变可能是因为DDR3的控制器初始化流程不正确,或者DDR3硬件布线存在问题。

    PC指针是另一个问题,你先确认你使用的是No Boot的启动方式,然后连接DSP,PC就应该在0x20B00000的ROM起始位置.

  • 我看了下0x2620020 ,DEVSTAT 寄存器值为:  0000E7F1 , bootmode 的值为0,说明是EMIF16启动或者是NO boot,但是Sub Mode 的值为11, 不是文档上说的

    00或者01,那现在是什么问题?

  • 我看了下0x2620020 ,DEVSTAT 寄存器值为:  0000E7F1 , bootmode 的值为0,说明是EMIF16启动或者是NO boot,但是Sub Mode 的值为11, 不是文档上说的

    00或者01,那现在是什么问题?

  • 说明在boot的时候对应的GPIO管脚上下拉电平不正确

x 出现错误。请重试或与管理员联系。