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

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

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

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

Allen35065:

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

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

jian zong1:

回复 Allen35065:

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

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

jian zong1:

回复 Allen35065:

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

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

Allen35065:

回复 jian zong1:

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

赞(0)
未经允许不得转载:TI中文支持网 » 6678dsp连接上后DDR中数据不断改变
分享到: 更多 (0)