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.
请教专家,本人是初学有很多问题。现在自己做的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,那现在是什么问题?