Hi Chris,
For Secure data, it can only be read by secure code. Secure code can only be execute by CPU in secure mode.
Below is the summary of Trustzone memory regions:
1. Secure (S) - For Secure code/data
−Secure data can only be read by secure code
−Secure code can only be executed by CPU in secure mode
2. Non-Secure (NS) – For non-Secure code/data
−NS Data can be accessed by both secure state and non-secure state CPU
−Cannot be executed by Secure code
3 Non-Secure Callable (NSC)
−This is a special region for NS code to branch into and execute a Secure Gateway (SG) opcode.
Have a great day,
Jun Zhang
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------