Hi
In the serial secure bootloader example (SDK 13.0), RAM region end address is defined as:
define symbol __ICFEDIT_region_RAM_end__ = 0x2000ff7f;
What are the last 0x80 bytes reserved for?
Regards
Yaron
Hi
In the serial secure bootloader example (SDK 13.0), RAM region end address is defined as:
define symbol __ICFEDIT_region_RAM_end__ = 0x2000ff7f;
What are the last 0x80 bytes reserved for?
Regards
Yaron
Hi Yaron,
this is an artifact from SDK v11 where the bootloader supported bond sharing with the application, i.e. the application would place the bonding information of the peer that initiates DFU in RAM so that the bootloader could use this to reconnect after execution is passed from the application to the bootloader.
This feature was removed in SDK 12.x.x through SDK 14.x.x and then re-introduces in an improved and more robust implementation in SDK 15.0.0
In short, you can reclaim the last 0x80 bytes as they are not used in the SDK versio nyou are using.
Best regards
Bjørn