X-Git-Url: https://robinkrens.nl/gitweb/?p=cortex-from-scratch;a=blobdiff_plain;f=sysinfo.c;h=3f632a395810d9caeee7522fae880ddb254a7236;hp=d66aaf016d3d2c71d2d7b37dbcd6d2b6b0a105aa;hb=8f723dacce04fc3f4931eed86ccc861ceb83d49d;hpb=477bfb951a2b6c1c14e31cace4363fd14d891308 diff --git a/sysinfo.c b/sysinfo.c index d66aaf0..3f632a3 100644 --- a/sysinfo.c +++ b/sysinfo.c @@ -33,7 +33,7 @@ void sysinfo() { printf("UNKNOWN\n"); } - tmp = (tmp >> 16); + /* tmp = (tmp >> 16); printf("REV: "); switch (tmp) { case 0x1000: @@ -47,7 +47,7 @@ void sysinfo() { break; default: printf("UNKNOWN\n"); - } + } */ extern char _endofbss; @@ -56,9 +56,12 @@ void sysinfo() { uint32_t data_bss = (uint32_t) &_endofbss - SRAM_OFFSET; uint32_t mem_free = SRAM_SIZE - stack_usage - data_bss; + extern uint32_t HEAP_SIZE; + printf("TOTAL MEM: %#x\n", SRAM_SIZE); printf("FREE MEM: %#x\n", mem_free); - printf("STACK USE: %#x\n\n", stack_usage); + printf("STACK USE: %#x\n", stack_usage); + printf("HEAP_SIZE: %#x\n\n", &HEAP_SIZE); }