In F28M35, M3 core, there is "idling" hole in C2 memory, according to cmd file:
BOOT_RSVD (RX) : origin = 0x20004000, length = 0x0900 // 2'304 bytes
the map file shows it is not used for the main program, but it is fairly large chunk of memory :
BOOT_RSVD size: 0x900 unused: 0x900 max hole: 0x900
I know, the M3 boot code uses this memory DURING BOOT.
But, as soon as program pointer reaches _c_int00() this memory could be re-used, could not it?
Or if _c_int00() uses it, (to initialize defined initial values for some variables), we can re-use BOOT_RSVD when program pointer reaches main()?
Thanks, Igor