We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I am trying to enable MPU on peripherals to allow them only for only privileged access and trying to access from an unprivileged thread.
All address range works well except ITM(Instrumentation Trace Macrocell) address space.
I am working on STM32F429-Cortex M4, I am not sure is it about ST's MCU or Arm Cortex M Core
I am setting the MPU for the whole peripheral range at a time.
The ITM address is 0xE0000000
If "address < 0xE0000000" MPU WorksIf "0xE0000000 < address < 0xE0010000" Unprivileged Thread Can Read : FAILUREIf "0xE0010000 < address < 0xE0100000" BUS FaultIf "0xE0100000 < address" MPU WorksIs there any limitation on MPU for ITM address space?
Kind Regards,
Murat