Currently in memory map nRF5 SDK 15.2 (which apparently is a base for Thread SDK) says for nrf52840:
Bootloader settings | 0x000F F000 - 0x0010 0000 (4 kB) |
MBR parameter storage | 0x000F E000 - 0x000F F000 (4 kB) |
However, the example DFU attached to Thread SDK 2.0 to store backup of bootloader settings at 0xfe000 area. I.e. settings from 0xff000 are duplicated to 0xfe000. Is that OK? What about MBR settings? Should they occupy different area?
What settings MBR need to store?
Also, is the MBR source code available anywhere?