Hello Team,
I'm working on a project using ARM Cortex-M3/M4/M7 development board where i need to configure the Trusted Execution Environment(TEE), but i could not able to do this.After that, i found that these architectures are not having (ARM TrustZone) technology.
However, I worked on ARM Cortex-33 based development board where i could configure the trust zone using various configuration tools.My question is how to add software level Trusted Execution Environment(TEE) trust zone for ARM Cortex-M3/M4/M7 processor?Is there any possible open source tool or software library available to do software level trustzone configuration for Cortex-M3/M4/M7 development board ?
Kindly let me know if anything available?
Thanks & Regards,
Balajikrishnan.G.S
Hi there, thanks for asking a question. I have moved your question to the Architectures and Processors forum. Many thanks.
TrustZone for Cortex-M was added in Armv8-M architecture. The processors you mention at Armv7-M. See the following links for more information:
https://www.arm.com/technologies/trustzone-for-cortex-m
https://developer.arm.com/Processors/TrustZone%20for%20Cortex-M
Regards, Ronan
Thanks ronan,
I have referred the link that you have provided from which I could understand the processor architecture & its features, but i could not have seen to configure the software level trustzone.
Can you able to elaborate the procedure to enable the software based trustzone for arm cortex-m3/m4/m7 processor?
If you have any reference, kindly guide me.
Hello,
My point was that you need an Armv8-M processor to implement this.