标签:Compare ok ddr 测试 linux memtester
ddr测试,memtester工具使用
前一段时间,在排查一个噪音问题的时候,一度怀疑是不是ddr出问题,导致给的是有规律的数据,读到的却不是。
为了排除是不是ddr出问题,就做了ddr测试。
在linux上做ddr测试,用到的测试工具是memtester,为了测试我们的板子ddr是否稳定,则需要将这个工具移植到我们自己的设备上。
移植也是比较简单的,源码可以从http://pyropus.ca/software/memtester/这个地址获取,我下载的是memtester-4.5.0.tar.gz版本的。
将这个压缩包解压出来,我们能做的修改是需要修改我们的交叉编译工具链。
其中的conf-cc和conf-ld两个文件中的cc,替换为我们自己当前使用的交叉编译工具链,比如说,我目前使用的/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-
然后make编译,会生成一个memtester。
可以通过ftp、tftp或者其他的方式将这个文件下载到我们自己的设备上。
memtester 2G 3 //这个命令就是2G的内存测试3次 如果不带次数这个参数 就一直测试
可以看到打印如下,这就是没有问题的。
Loop 1/3:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok
8-bit Writes : ok
16-bit Writes : ok
结果全部为ok,则内存正常。我这边没有测出异常,也不知道异常时候的打印是怎么样的。
boot下的ddr测试,目前还没有测试过,后续做过验证以后,也会加进来。
标签:Compare,ok,ddr,测试,linux,memtester 来源: https://blog.csdn.net/qq_41016556/article/details/111059378
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。