Я хочу проверить ОЗУ на моем встроенном устройстве Linux на любые проблемы. Могут ли люди предложить какие-нибудь тестовые наборы оперативной памяти?
Я работаю над архитектурой ARM.
Для экономии места вы можете включить встроенный тестер памяти в ядре (начиная с 2.6.26 и далее). Включить в вашем .config:
CONFIG_MEMTEST=y
Тогда есть опция загрузки с ядром с параметром memtest
. Это пройдет через ряд тестов перед загрузкой в обычном режиме.
Вы не должны планировать попытки протестировать ОЗУ, когда работает Linux и активна виртуальная память. Другая причина заключается в том, что ядро заблокирует занимаемую память, поэтому ОЗУ никогда не будет проверено.
Оперативная память должна быть проверена перед загрузкой и выполнением ядра Linux.
U-Boot имеет тестер памяти и поддерживает ассортимент архитектур.