A code for the spindling of bots.
Dependencies: MX12 ServoRingBuffer mbed-src
Fork of SpindleBot by
ram_test.h
- Committer:
- labmrd
- Date:
- 2015-08-13
- Revision:
- 14:7c5beaa9fb01
- Parent:
- 2:dfeadd6c651c
File content as of revision 14:7c5beaa9fb01:
// These external symbols are maintained by the linker to indicate the
// location of various regions in the device's memory. They will be used by
// DisplayRAMBanks() to dump the size of each RAM bank to stdout.
extern unsigned int Image$$RW_IRAM1$$Base;
extern unsigned int Image$$RW_IRAM1$$ZI$$Limit;
extern unsigned int Image$$RW_IRAM2$$Base;
extern unsigned int Image$$RW_IRAM2$$ZI$$Limit;
extern unsigned int Image$$RW_IRAM3$$Base;
extern unsigned int Image$$RW_IRAM3$$ZI$$Limit;
// Displays the size of static allocations for each RAM bank as indicated by
// ARM linker to stdout.
static void DisplayRAMBanks(void)
{
printf("Static RAM bank allocations\r\n");
printf(" Main RAM = %u\r\n", (unsigned int)&Image$$RW_IRAM1$$ZI$$Limit -
(unsigned int)&Image$$RW_IRAM1$$Base);
printf(" RAM0 = %u\r\n", (unsigned int)&Image$$RW_IRAM2$$ZI$$Limit -
(unsigned int)&Image$$RW_IRAM2$$Base);
printf(" RAM1 = %u\r\n", (unsigned int)&Image$$RW_IRAM3$$ZI$$Limit -
(unsigned int)&Image$$RW_IRAM3$$Base);
}
