Hi,
I'm having an issue with using nrfutil to generate a bootloader settings image for loading onto an nRF52840 MCU. The resulting image appears to have the wrong starting address.
Please find below the steps I followed:
1. I'm using the latest version of nrfutil, which is 6.0.1, e.g.:
2. I create the bootloader settings image for the nRF52840 MCU (SDK 16.0.0), e.g.:
nrfutil.exe settings generate --family NRF52840 --application MainModule.hex --application-version 1 --bootloader-version 1 --bl-settings-version 2 bootloader_settings.hex
Note that the bootloader settings start address indicates 0x000FF000 for the nRF52840 which matches with the SDK 16.0.0 online reference:
3. And now I display the contents of the generated bootloader settings image, e.g.:
nrfutil settings display bootloader_settings.hex
Note that the start address now indicates 0x000FE000. There is also a bad access error.
I manually looked through the INTEL hex image and the extended linear address does appear to be incorrect, e.g.:
Any ideas what I'm missing or doing wrong?
Thanks to all in advance.