Hi there!
I am placing variables in the ".non_init" section so that their values are retained across software resets. This works great if I only use an App + Soft Device but I want to avoid the case where a Bootloader may potentially clear or overwrite the ".non_init" section, because it is not aware that it should keep that area of RAM intact.
1. How should I modify the flash_placement.xml file to specify the address and maximum allocated size of this section?
2. Where is a safe address, taking into account the heap that grows upwards and the stack that grows downwards?
3. What RAM areas are used by the Soft Device and should be avoided?
Thanks in advance,
Pieter