Have you read the security chapter of the datasheet, and the Armv8-M architecture reference manual section on the Security extension? There should be a lot of useful information in there.
The cores boot up in the Secure state, and it's then up to Secure software to load up the Non-secure context if it chooses. In a secure design you generally try to run as little code as possible in the Secure state.
There's no sample code for TrustZone yet, but a TrustedFirmware-M port (TF-M) is forthcoming.
The cores boot up in the Secure state, and it's then up to Secure software to load up the Non-secure context if it chooses. In a secure design you generally try to run as little code as possible in the Secure state.
There's no sample code for TrustZone yet, but a TrustedFirmware-M port (TF-M) is forthcoming.
Statistics: Posted by LukeW — Thu Aug 22, 2024 12:37 am