各位TI工程师好!
我在我们公司研制的66AK2L06该异构DSP调试时遇到这样的问题:我进DSP核的仿真器后,使用官方的平台库测试程序进行测试,发现DDR3都初始化过了,但在窗口中输入DDR3的任意地址一访问,就会报错,并仿真器也会断掉!,如下图所示:
我使用的是CCS7.2的开发环境!请问这是什么原因导致的仿真器都挂了!
Shine:
请问DDR3初始化过后,在代码中能读写DDR3内容吗?
user3604554:
回复 Shine:
DDR3初始化过后,使用上图中平台库测试工程中的测试DDR3,代码不能读写DDR3内容!
Shine:
回复 user3604554:
检查一下DDR3寄存器初始化对不对,PCB布线有没有严格遵循TI的应用报告,具体可以参考下面的文档描述。
www.ti.com/…/sprac04.pdf
user3604554:
回复 Shine:
你好,我们检查了下DDR3寄存器的初始化,没有发现什么问题,我们的DDR3初始化都是采用的在官网下的MCDSK中的标准例子。应该不会有什么问题吧。这个问题会与PCB布线有关吗?能不能分析出该问题存在的原因几点可能性啊,现在我们一头雾水,不知道怎么查
Shine:
回复 user3604554:
不能读写DDR3和pcb布线也有关,先降频试试能不能读写。
user3604554:
回复 Shine:
好,我降频试下一下!还有我们这板卡提供的主频输入时钟是100MHz,与开发板的122.88MHz不一样,这没有问题吧?可以配置为1GHz吧?另DDR3的输入时钟也供的100MHz,没有问题吧?