Hi all,
I working with NCS v1.7.1 on a custom board using nRF52840 and I am trying to enable a 2-stage bootloader setup using NSIB as the first stage immutable bootloader and mcuboot as the second stage upgradeable bootloader, ie I have enabled the following configuration options:
CONFIG_SECURE_BOOT=y
CONFIG_BOOTLOADER_MCUBOOT=y
I program the board with the resulting merged.hex file and I see NSIB starting up but cannot find mcuboot in any of the two slots. This is the console output
The two slots of NSIB are at addresses 0x9000 and 0x16000. However, from what I see in the nRF Programmer app mcuboot is loaded at address 0x9200, ie at an offset equal to the padding size. Does that mean that no image info header is written at the beginning of the slog and that is why NSIB cannot find mcuboot?
Am I missing something in the build or flashing process?
Thank you