10 Chip-Level Security and Arm® TrustZone® Technology
SAM L11 MCUs integrate chip-level security and Arm TrustZone technology to help protect from both physical and remote attacks.
XC32 v2.20 and higher support the Arm v8-M CMSE security extension using the
-mcmse
option. Linking TrustZone applications, both secure and
non-secure, requires passing extra arguments to the linker to describe memory region
sizes. Secure applications must also pass linker options to create the secure gateway
veneers. Applications written that take advantage of TrustZone are really two
applications, compiled and linked separately.