Separate the memory region for ARM Cortex-M7 based NXP MCUs

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

Separate the memory region for ARM Cortex-M7 based NXP MCUs

249 Views
gsbalajikrishnan
Contributor II

Hello Team,

I worked on ARM Cortex-M33 which provides trustzone technology, means two seperation memory by default. So that, I could configure secure / non-secure memory region for iMXRT600 development board using MCUXpresso config tool.

gsbalajikrishnan_0-1699339439374.png

 

I would like to separate the memory region as secure / non-secure for ARM Cortex-M7 based iMXRT1160 development board.

How can i separate the memory region and is it possible on configuring MPU using MCUXpresso config tool?

Kindly let me know if you have any possible solution for that.

Thanks & Regards,

Balajikrishnan.G.S

0 Kudos
1 Reply

214 Views
RaRo
NXP TechSupport
NXP TechSupport

Hello @gsbalajikrishnan,

How can i separate the memory region and is it possible on configuring MPU using MCUXpresso config tool?

Could you please test the SDK's example: tee_fault_core? This project shows how to use the MCUXpresso Config Tools TEE tool. This project defines two domains, one memory region is not added to untrusted domain. User can input option to access the memory region from untrusted domain, this results to the fault.

Also, you could use ConfigTools TEE tool to work with the Trusted Execution Environment (TEE).

Best regards, Raul.

0 Kudos