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

ddr数据读取出错

求助,板子是8148,自己做的,参考的evm8148,采用4片16位ddr3,在CCS调ddr测试程序,时钟频率跑到300M,查看内存发现经常出现读取出错,经常高半字的16位读取出现0000,从新刷新一下,数据又会恢复正常,如下图重新刷新数据会恢复正常,但是别的地址又会出现新的错误,而且都是高16位出现0000

Chris Meng:

Chi Xiaoyan,

1. 请问你们DDR的布线是否严格按照数据手册的要求来做的?

2. DDR的时序配置是否有根据你们使用的DDR芯片修改过?修改后,是否有更新CCS gel里面的配置?

xiaoyan Chi:

回复 Chris Meng:

布线是严格按手册要求来的,但是时序配置我没有设置,请问一下具体都有那些需要配置

xiaoyan Chi:

回复 Chris Meng:

非常感谢,我参照wiki的说明,还发现有人问过类似的问题,我们用的是相同的颗粒MT41J128M16-125

,所有也直接参考了他的部分配置http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/72405.aspx,修改了寄存器配置但是读写测试依然出错,

Chris Meng:

回复 xiaoyan Chi:

Chi Xiaoyan,

请问你们是否有检查过你们的DDR 焊接是否良好?

xiaoyan Chi:

回复 Chris Meng:

找到问题了,我的疏忽,填错值了,现在可以通过测试了,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » ddr数据读取出错
分享到: 更多 (0)