H,
I am using the SDK 15.0.0 and Segger Embedded Studio for ARM V3.40.
I have been successfully defining a flash memory section for data exchange between the bootloader project and the application project.
The flash memory section is the following
btldr_app_exchange R 0x0007D000 0x1000
Currently the bootloader project can write to this memory section. The problem I am facing is that the application project writes at run time to this very memory segment at the address 0x0007D000 to 0x0007D007(below)

When I define a different memory segment (btldr_app_exchange R 0x0007D08 0xFF8) the exact same behaviour is observed (the application project writes at run time at the address 0x0007D000 to 0x0007D007 and only at this address)
1/ How can I prevent the application project to write at as given memory segment?
2/ Is the address x0007D000 to 0x0007D007 specific and shall not be used to exchange data between the bootloader and the application?
For the moment, I have decided to exclude address x0007D000 to 0x0007D007 from my memory segment (btldr_app_exchange R 0x0007D08 0xFF8)
Thanks in advance for your support.
M Nayrolles
