cancel
Showing results for 
Search instead for 
Did you mean: 

Trust zone memory address question

seo
Associate

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

1 REPLY 1
Jocelyn RICARD
ST Employee

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