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

关于DDR3降频问题

最近在测试我们自己研发的板子,有四片6678,每片外挂4*512MB=2GB的DDR3,现在遇到如下描述问题:

首先我以数据传输速率为1333Mbps对DDR进行初始化,然后给DDR3中每128KB的内存写入一组递增数,并将DDR中的这组数据与原来模拟的递增数作比较,判断是否有错误,这样共循环16384次就可以把2GB的DDR3测试完毕,在这种情况下,是没有错误发生的。然而在我将数据传输速率降低到800Mbps的时候,就会发生错误。两种速率的参数都是我根据表格和手册计算出来的,我放在附件中。我想问一下,这个问题是是出在软件方面还是硬件方面,希望有人能够指点一下。邮箱地址:gougog3@163.com,如果方便,可以将联系方式发到我邮箱,我们可以详细交流。

L G2:

附件为什么添加不了?

L G2:

回复 L G2:

就是这样,附件添加后,没有发表那个按钮。

L G2:

L G2:

回复 L G2:

DDR配置附件已经上传

Allen35065:

首页的K1 STK里有Memory的测试方法,不仅要测试数据线,还需要测试地址线,你可以把代码下载下来根据你的板卡参数进行修改后运行至少12个小时(1333和800)看是否会发现错误,同时要关注如果出错,错误的模式是什么,是在某一根数据线上出错还是某一个地址线上出错。

L G2:

回复 Allen35065:

当时也试了那个程序,运行有错误就放弃了,我回头改改再试试,麻烦你帮我看看我配置的参数是否正确,在800和1333参数转换的时候是否存在未考虑的地方,如果方便的话,能否将你的联系方式发送到我邮箱。耽误你时间了,非常感谢。

L G2:

回复 Allen35065:

在论坛置顶区下载的程序,编译遇到如图错误,我该怎么修改,这种警告不解决,.out文件不能load进去。

L G2:

回复 Allen35065:

我找到了另一个版本的Memory_test程序,和首页的大致相同,而且在开发板上能够运行成功。现在有两个问题:

1.是不是在我们自己板上上跑出来的结果和开发板跑出来的结果相同,就证明我们的板子没有问题?

2.程序中DDR的大小是512MB,我们的板子DDR的大小是2GB,在修改程序中遇到问题,DDR的起始地址为0x80000000,现在要加上2GB的大小,编译的时候会出现超出范围的警告,我该如何解决?

赞(0)
未经允许不得转载:TI中文支持网 » 关于DDR3降频问题
分享到: 更多 (0)