2025-07-10 1:20 AM
When using TrustZone, the memory address changes from 0x0800 0000 to 0x0c00 0000. Is thr actual physical address the same? Or are the memory regions separated into a 0x0800 0000 region and a 0x0c00 0000 region?
Using MCU stm32l562 freeRTOS
2025-07-10 3:14 AM
Hello @seo ,
yes this is same physical memory. This is what is called memory aliasing.
You have secure and non secure alias for : Internal Flash, Internal RAM and internal peripherals.
This aliasing allows the MCU to check whether the transaction targets secure or non secure area.
Best regards
Jocelyn
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.