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

TMS320C6678: DDR初始化失败(自制板)

Part Number:TMS320C6678

自制板:板上搭载两片6678,每片DSP配置了四片MT41K256M16HA-125 IT:E DDR芯片

参照DDR芯片手册和官方计算xlsx得到寄存器的值,然后参考C6678_EVM_DDR_Init函数,对DDR进行初始化。

0核与8核运行DDR初始化的函数,测试发现0核一直运行DDR初始化程序,当点击尝试暂停时报出如下错误信息,刷新DDR内存发现空间上的数据很乱,每次刷新,空间上的数都会变。

而8核则会完成DDR初始化程序,但查看8核的DDR内存,发现空间上的数据也不对,也是在跳变。

请问这种情况是什么原因?或者我排查问题应该从哪入手?

Shine:

如果降频能正常工作吗?请检查一下DDR3 PCB layout布线是否严格按照手册做的。板子有没有虚焊?

下面的帖子可以参考一下。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/830242/tms320c6678-ddr3-leveling-can-t-read-write-ddr3-at-666-7mhz

,

Zahir Wang:

降频后,第二片DSP的DDR初始化成功,而第一片DSP仍然无法初始化成功,一直在运行初始化程序。

,

Shine:

请检查一下DDR3 PCB layout布线是否严格按照手册做的。

,

Zahir Wang:

好的,我再试试看,其实两片dsp的布线是一样的,复制过去的。

,

Shine:

好的

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: DDR初始化失败(自制板)
分享到: 更多 (0)