From 7619c7c54f8fbc846560cc180e1c8c726c851bae Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Thu, 17 Mar 2022 15:05:37 -0500 Subject: [PATCH] new testing program --- sw/main.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/sw/main.c b/sw/main.c index ec6d2e2..b1830d0 100644 --- a/sw/main.c +++ b/sw/main.c @@ -5,22 +5,21 @@ #include "uart.h" int main() { - uint8_t* test; - uint8_t i; - - test = (uint8_t*)0x5000; + int i; + char s[16]; + s[15] = 0; clrscr(); + cprintf("Hello, world!\n"); - for (test = (uint8_t*)0x4000; test < (uint8_t*)0x5000; test++) { - for (i = 0; i < 64; i++) { - *test = i; - if (*test != i) - cprintf("Failed to read/write %x to %x\n", i, test); - } + while (1) { + cscanf("%15s", s); + cprintf("\n"); + for (i = 0; i < 16; i++) + cprintf("s[%d]=%c ", i, s[i]); + cprintf("\n"); + cprintf("Read string: %s\n", s); } - cprintf("Done! no SDRAM errors!\n"); - return 0; }