内存正确性测试工具 memtester

memtester是一款用于测试DDR内存正确性的工具,专注于查找内存子系统的故障。本文介绍了如何在AM570x系列开发板上编译和运行memtester,以及如何进行内存压力测试。通过简单的命令行参数,可以方便地调整测试的内存大小和次数。
摘要由CSDN通过智能技术生成

概述

之前有写博文(系统综合性能测试工具 lmbench )介绍的 lmbench,里面就有一个 bw_mem 可以用来测试 DDR 内存的带宽。这里准备介绍的 memtester 主要是为了测试 DDR 内存的正确性,用官网的话来说就是 testing the memory subsystem for faults 。这也是验收硬件设备时必不可少的一项测试。memtester 这个工具还很方便做压力测试,申请 1G 内存空间,直接重复 20 次,通过命令行参数指定就可以。

编译运行

下面以广州创龙的 AM570x 系列开发板为例进行编译运行测试。

  1. 从官网下载源码包 memtester-4.3.0.tar.gz
  2. tar xf 解压并 cd 进入。
  3. 修改 conf-cc 和 conf-ld 文件,把首行的 cc 更新为 arm-linux-gnueabihf-gcc
  4. 初始化 AM570x sdk 开发环境,执行 source  /home/jack/am5728/ti-processor-sdk-linux-am57xx-evm-03.01.00.06/linux-devkit/environment-setup
  5. 执行 make 进行编译。将生成可执行文件 memtester 。执行 file memtester 可以看看其文件属性。
  6. 把生成的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jackindata

多谢认可!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值