This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to read FLASH_START address of bootloader in application


my setup is sdk 15.3, nrf52840, s140, open bootloader and an application.

Everything is merged, flashed and running and no changes are made at the standard addresses.

In the Memory layout nRF52840 (S140 v6.1.x) the bootloader address range is 0x000F 8000 - 0x000F E000 ?

In the project settings of the example open_bootloader the flash_start address is 0x000e0000 and this i want to read from inside application.

How can i read and store this in a variable ?

Thanks in advance for any hint....