2021-10-06 12:38 PM
I am currently experimenting on stm32l562e-dk board, and I discovered that, in the secure world, non-secure flash cannot be read via a secure memory region (i.e. not covered by any of the SAU regions). To be specific, value of zero is read.
I am wondering whether this behavior is architecturally specified or just STM32-specific.
Thanks
Solved! Go to Solution.
2021-10-13 08:04 AM
Hello @WChoi.4 ,
this is AFAIK intended by ARM architecture and also expected by ARM secure SW such as TFM. If you want the separation to work only one way, you are probably looking for privilege setting, not secure/nonsecure.
BR,
J.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2021-10-13 08:04 AM
Hello @WChoi.4 ,
this is AFAIK intended by ARM architecture and also expected by ARM secure SW such as TFM. If you want the separation to work only one way, you are probably looking for privilege setting, not secure/nonsecure.
BR,
J.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.