NRF52805 flash memory map

Hello,

I am using an NRF52805 with SDK 17 and I am trying to write to the flash my mergefile, using this command:
nrfjprog -f NRF52 --program Mergefile.hex --verify --chiperase --reset

My program contains: 


1. Bootloader

2. main application

3. MBR

4. and settings

I am not using a soft device.

I used nrf connect application to observe my flash after writing to it (click on the image to see all the details):

My first question is: at the top of the image there is a warning that the HEX file regions is outside of the device memory. However When I write to the flash there is no error. Why is that?

How can I understand those unknown sections in the flash? I assume one of them is the settings I don't know which one.
It seems like there is a duplication of 3 sections why is that?

Thank you for your time 

  

Related