ARM Linux穩定性測試工具--DDR的穩定性memtester


  Memtester主要是捕獲內存錯誤和一直處於很高或者很低的壞位, 其測試的主要項目有隨機值,異或比較,減法,乘法,除法,與或運算等等.

  1、下載

  地址 http://pyropus.ca/software/memtester/old-versions/  下載memtester-4.3.0.tar.gz

  2、修改

$tar -xvzf memtester-4.3.0.tar.gz
$rm trycpp.c
$vi tests.h

  在文件的開頭加上
  #include <stddef.h>
  3、編譯

arm-linux-gnueabi-gcc -o memtester *.c *.h

  生成的可執行文件即可放到開發板上運行

  4、使用

  memtester可以測試的最大內存容量少於系統安裝的內存總量。

  格式:memtester <memory size> [runs]
    memory size: 要測試的內存大小, MB為系統默認設置。用戶也可以設置為B、KB、GB;
    runs: 測試次數,如果沒有指定測試次數, 那么測試會一直進行, 直到用戶終止。
  ./memtester 64 1 : 測試64M內存1次
  ./memtester 64k 3 :測試64K內存3次
  -p:指定內存物理地址
  例如,測試從物理地址0x210000開始的64KB的區域,可以執行下列命令:./memtester -p 0x210000 64k


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM