SDAA473 November 2026 MSPM33C321A , MSPM33C321A-Q1
To enable TrustZone® usage in the project, user should modify linker command file(.cmd) correctly to definite the memory for secure application and NSC functions.
For secure application, user should set up correct range of FLASH and SRAM. Please avoid address overlap between secure application and non-secure application. In the example, default FLASH range is 0x10000000-0x1000F7FF(62KB). Default SRAM range is 0x30000000-0x3000FFFF(64KB).
For NSC function, user should set up one memory for veneer. In the example default NSC_FLASH range is 0x1000F800-0x1000FFFF(2KB)
Figure 3-14 Setting for S region and NSC region
Figure 3-15 CMSE veneer in NSC region