NCS v2.6.0, NRF5340dk
I'm trying to configure a project that uses mcuboot with direct XIP with the external QSPI flash. I've been looking at examples in
ncs/v2.6.0/nrf/tests/modules/mcuboot/external_flash
ncs/v2.6.0/nrf/tests/modules/mcuboot/direct_xip
ncs/v2.6.0/nrf/samples/nrf5340/extxip_smp_svr
The partition manager is having time creating partitions and throwing errors that memory regions are not aligned, so I've been using this as a guideline Partition Manager Error w/ Direct XIP and MCUboot enabled
This is the process I've been using to build
Starting with the "external_flash" example:
1. copy the linker script from ncs/v2.6.0/nrf/samples/nrf5340/extxip_smp_svr/linker_arm_extxip.ld
2. create a VERSION file for cmake builds
3. modify prj.conf
5. generate a new pm_static.yml
6. Modify the pm_static.yml to include mcuboot_secodary_app and mcuboot_secondary_pad
7. Modify linker script with new external flash memory address
8. Build/flash using vscode
Results:
The application builds and programs, however there is no output on my terminal for either the app core or the net core
Memory report looks like what I'd expect. I'm surprised the mcuboot_secondary_pad isn't in the correct span, but the address is correct
Any assistance debugging this would be appreciated