Hello
I'm currently working with ARM Fast Models 11.26 and the Cortex R52 model.
In one of my ELF file, the BSS section (which is NOLOAD) has a physical address in flash located just after the beginning of another section used to fullfill the R52 TCM memories.
The physical size of the BSS is ZERO since basically, this section contains variables initialized to 0 when placed in RAM, so this section does not take any place in flash.
When loading software with debuggers, the debugger sees this size information and does nothing, letting the software properly initializing the BSS section in RAM.
But, if I'm trying to load the software by the fast model, it does not seem to see this BSS size information, and write 0 at the flash physical BSS address at the start of the simulation.
I'd like to know why the fast model does not use, like debuggers do, the fact that the BSS section does not contain anything (the same would apply to stack & heap) and tries to fullfill the BSS section in flash ?
Best regards
Frederic