This TrustZone secure binary provides the secure portion of the Cascoda API, alongside the FreeRTOS secure API. It also handles booting into the non-secure world after initializing the hardware.
This target is used by flashing
chili2-default-secure alongside your application. If you are using the Cascoda CMake build system, then the relevant objects will be automatically linked by setting the
CASCODA_CHILI2_TRUSTZONE CMake cache variable. If not using the Cascoda CMake build system, you will have to make sure to link
CMSE_importLib.o to your application, otherwise the application will not be able to access the secure functions provided.
For further information on using this target, see the TrustZone Development Guide.