
This is the initial version of my 7-segment hardware test and software demo project. This project will also be the starting point for the EE- 2905 Week 10 lab practical.
Revision 89:448e37ce650a, committed 2019-01-16
- Comitter:
- mbed_official
- Date:
- Wed Jan 16 09:00:03 2019 +0000
- Parent:
- 88:bea4f2daa48c
- Child:
- 90:37c3d70b5cb6
- Commit message:
- Merge pull request #156 from kegilbert/romram-reporting
Revert "Merge pull request #147 from kegilbert/revert-romram-report"
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-blinky
Changed in this revision
README.md | Show annotated file Show diff for this revision Revisions of this file |
stats_report.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/README.md Tue Jan 08 12:45:03 2019 +0000 +++ b/README.md Wed Jan 16 09:00:03 2019 +0000 @@ -122,6 +122,9 @@ CPU ID: 0x410fc241 Compiler ID: 2 Compiler Version: 60300 +RAM0: Start 0x20000000 Size: 0x30000 +RAM1: Start 0x1fff0000 Size: 0x10000 +ROM0: Start 0x0 Size: 0x100000 ================= CPU STATS ================= Idle: 98% Usage: 2% ================ HEAP STATS =================
--- a/stats_report.h Tue Jan 08 12:45:03 2019 +0000 +++ b/stats_report.h Wed Jan 16 09:00:03 2019 +0000 @@ -41,6 +41,17 @@ printf("CPU ID: 0x%lx \r\n", sys_stats.cpu_id); printf("Compiler ID: %d \r\n", sys_stats.compiler_id); printf("Compiler Version: %ld \r\n", sys_stats.compiler_version); + + for (int i = 0; i < MBED_MAX_MEM_REGIONS; i++) { + if (sys_stats.ram_size[i] != 0) { + printf("RAM%d: Start 0x%lx Size: 0x%lx \r\n", i, sys_stats.ram_start[i], sys_stats.ram_size[i]); + } + } + for (int i = 0; i < MBED_MAX_MEM_REGIONS; i++) { + if (sys_stats.rom_size[i] != 0) { + printf("ROM%d: Start 0x%lx Size: 0x%lx \r\n", i, sys_stats.rom_start[i], sys_stats.rom_size[i]); + } + } } ~SystemReport(void)