Memtest для МК и SDRAM чипа
От: Тёма  
Дата: 15.10.21 10:54
Оценка:
Есть плата с микроконтроллером и чипом внешней памяти SDRAM. Нужно эту память потестировать и убедиться что всё корректно работает.
Делал по разному.
1. Записать 32 бита, потом считать 32 бита, проверить что считалось то же что и записалось. Не подходит, т.к. уже были случаи, когда из-за неправильной конфигурации сигналов запись в одно место памяти ресетила другое место. В итоге тест проходил нормально, но память при этом работала плохо.
2. Записать всю память, потом считать. Тоже кажется не очень правильным. В реальной жизни может быть много случайного доступа, а это не проверяется.
Данные в обоих тестах псевдослучайные.
Посоветуйте, пожалуйста, статей на эту тему или готовых реализаций.
В голову приходит только memtest86. Целиком портировать, наверно, будет долго. Но код его поковыряю.

UPD:
Нашёл хорошие источники. Наверно, их будет достаточно
https://www.memtest86.com/tech_individual-test-descr.html
https://barrgroup.com/Embedded-Systems/How-To/Memory-Test-Suite-C
Отредактировано 15.10.2021 11:45 Тёма . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.