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