Hi, the Secure Provisioning Tool is very nice. Thanks for bringing all these steps into a single place.
If I take the blinky demo, I can make a signed image and load onto a board and it works.
But if I take another demo, such as freertos_hello, and make a signed image and load it onto the board it doesn't work. It only works IF TrustZone pre-config is set to "Enabled (preset)" in the provisioning tool.
The freertos_hello project had a TrustZone directory, it was deleted. The "power switch" in the TEE config tools is off. In the Compiler settings, the TrustZone project type is set to "none", and ditto in Linker.
Why must TrustZone be enabled in order for freertos_hello to run?
Thanks