Why do many (maybe all) of the supplied linker files set the end of ram 0xf lower than the last physical ram location. Example time...
This linker definition...
define symbol __ICFEDIT_region_RAM_start__ = 0x1fff0000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2000FFF0;
...is from the twrk53n512 bsp. Clearly stating that the last address of ram should be 0x2000FFF0. However in the device, the last actual ram address is 0x2000FFFF.
Does anyone know why its done like this?
Thanks in advance,