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

请教AM3352 uboot中mtest命令的用法(针对DDR3)

DDR3的2nd source想测一下高低温,我是硬件,对代码不熟,看到mtest有好几个参数,不知道具体用法。能否share一下方法,如果合理地使用此命令来做测试?(我理解,所有的地址线数据线CLK线控制线要测到,且有足够的读写stress)。用的4Gb的DDR3,32 Meg x 16 x 8 banks。

谢谢支持!

Michael Li3:

回复 Steven Liu1:

谢谢回复。

根据此文尝试过,但会有随机的错误(我确定避开了UBOOT在跑的地址空间,我们512MB的DDR,地址是0x80000000-0x9FFFFFFF,我在9开头的地址上选小段做验证),完全一样的测试第一次pass第二次就fail,可能是什么原因?

如果只用mtest不加参数,是否会自动避开UBOOT在用的地址空间,以所有码型(从全0到全F)遍历所有地址?

谢谢。

Steven Liu1:

从DDR3的设计角度来说,你一定要根据我们的手册,做DDR3的配置,和software leveling这一系列流程操作,如果没做这个部分就直接跑这种test,即使成功了也是徒劳的。这种test只是一个侧面的验证而已。到后面了,做高温拷机测试,再加上application做终测才是对DDR压力比较大的时候。

DDR3的配置和software leveling的测试方式,可以参考下面帖子的2. DDR2/3的配置详解(带视频)。

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/113233.aspx

Michael Li3:

回复 Steven Liu1:

都做过了,已经选好参数了,就剩高低温测试一下了。谢谢支持。

haibo hao:

回复 Michael Li3:

为什么之前会fail呢

赞(0)
未经允许不得转载:TI中文支持网 » 请教AM3352 uboot中mtest命令的用法(针对DDR3)
分享到: 更多 (0)