LPC55S69 : secure MPU

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

LPC55S69 : secure MPU

389 Views
EugeneHiihtaja
Senior Contributor I

Hello !

I have active nonsecure MPU ( freeRTOS running on nonsecure side).

But on secure side MPU is not used and not even disabled explicitly.

Should I leave it untouched at all OR better to activate it with some default settings ?

Sometimes I have strange HardFaults on secure side and I just think that active nonsecure MPU have some effect as well.

Regards,

Eugene

Labels (1)
0 Kudos
1 Reply

311 Views
soledad
NXP Employee
NXP Employee

Hi,

A non-secure function only can access secure hardware through an API which verifies if it is allowed to access the hardware through the secure world. So there are ways that the secure and non-secure parts can work together.

Similar to using an MPU, it means that there are several things to consider:

  • Setting security permissions for memory areas and accessing peripherals
  • Using secure and non-secure API and transfer functions
  • Ability to protect the secure world from debugging or memory read-out (reverse engineering).

Have a nice day!

Regards

Soledad

0 Kudos