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

关于c6678加载ddr3 mem_test例程的问题!

自己设计的dsp6678开发板,已经正常跑程序了。
现在正在调试大神的ddr3的例程,程序是从网上下的就是那个keystone压缩包。
现在有个问题就是跑完mem_test测试程序之后,系统报错
硬件是MT41K256M16HA-125IT
提示ddr3 levelinghas failed STATUS=0X40000064,把ddr3 initial手册看了下也从网上找了些资料,说是要设置寄存器。

对应此型号的芯片都是需要配置什么寄存器啊?

1.我在填写那个phy cal表格的时候,dqs和ck是一样的吗?需要填写8个ck,可是我只有一个啊。
2.填写线长的时候,是直接填写带状线还是微带线,还是两者都写,可以从pcb查看两者线长。
3.ddr3初始化的芯片和开发板是一样的。是只配上面两组cal leveling reg吗?还是要按照手册上提出的寄存器都要配置?
4.ddr3 reg calc这个xlsx表格配置的是延时参数,从例程上是在哪里改,这也需要配吗?

谢谢各位大神 多谢

q zhao:

自己回复哈,

刚开始调这个,一点头绪没有,瞎看了一些资料,然后巧合看到有个网友说要配置寄存器,这才想起要设置寄存器,然后就把

DSP自带的DDR3 控制器手册,和 所用的DDR3芯片手册看了下,对照例程就发现了。寄存器就对上了 ^_^

不止PHY那个表格的计算,还有对应你使用的DDR3的时序寄存器、配置寄存器、ZQ等等。都要按照手册给出相应的计算值~~~~~

 

Allen35065:

回复 q zhao:

参考 http://www.ti.com/product/TMS320C6657/technicaldocuments 下的 , 计算用的Excel表也在该文档内提供下载地址

KeyStone I DDR3 Initialization (Rev. E)

q zhao:

回复 Allen35065:

谢谢您

赞(0)
未经允许不得转载:TI中文支持网 » 关于c6678加载ddr3 mem_test例程的问题!
分享到: 更多 (0)