Multi-core application using 1MB swap

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi-core application using 1MB swap

119 Views
embedbytes
Contributor I

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.

Labels (1)
0 Kudos
Reply
1 Reply

72 Views
Habib_MS
NXP Employee
NXP Employee

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.

swap_example.jpg

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

0 Kudos
Reply