LPC55S69 : secure MPU

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC55S69 : secure MPU

912 次查看
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

标签 (1)
0 项奖励
回复
1 回复

834 次查看
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 项奖励
回复