Regarding the MCXN947; Is it possible to develop a multi-core application and still use the 1MB FLASH swap feature. Idea is that core(0) would run in the first 512K of FLASH and core(1) would run in the second.
Hello @embedbytes,
Yes, it is possible, but keep in mind that image 0 of core 0 and image 0 of core 1 must be treated as a single unified image. Similarly, in bank 1, you should consider image 1 of core 0 and image 1 of core 1 as the swap image for the main one. This is necessary because there is only one BootROM available to perform the swap.
To help illustrate this, I have created an image that explains the concept more clearly.
To implement this setup, you can use the Merge Tool included in the Secure Provisioning Tool v25.06. This tool is explained in detail in Chapter 5.8 of the User Guide.
BR
Habib