Basic memory test

This commit is contained in:
Toby Jaffey 2025-12-11 17:46:20 +00:00
parent 6878c5210f
commit 0ded19d04a
4 changed files with 286 additions and 0 deletions

11
apps/memtest/memtest.c Normal file
View file

@ -0,0 +1,11 @@
#include "uvm32_target.h"
#include "barr_memtest.h"
void main(void) {
datum * base = (datum *)UVM32_EXTRAM_BASE;
if ((memTestDataBus(base) != 0) || (memTestAddressBus(base, HEAP_SIZE) != NULL) || (memTestDevice(base, HEAP_SIZE) != NULL)) {
println("Memory error!");
} else {
println("Memory ok");
}
}