在嵌入式设备上运行的 RAM 测试

在嵌入式设备上运行的 RAM 测试

我想测试嵌入式 Linux 设备上的 RAM 是否存在任何问题。有人能推荐一些 RAM 测试套件吗?

我正在研究 ARM 架构。

答案1

您不应该在运行 Linux 且虚拟内存处于活动状态时尝试测试 RAM。另一个原因是内核将锁定其占用的内存,这样 RAM 就永远不会被测试。

在加载和执行 Linux 内核之前必须测试 RAM。

U-Boot 有一个内存测试器,并支持各种架构。

答案2

为了节省空间,您可以启用内置内核中的内存测试器(从 2.6.26 开始包含)。在 .config 中启用:

CONFIG_MEMTEST=y

然后有一个带有参数的内核的启动选项memtest。这将在正常启动之前运行一系列测试。

相关内容