Page 1 of 1
Cortex-M33 and Arm TrustZone ?
Posted: Tue Nov 19, 2019 1:00 pm
by Tabulous
Hi
is this something that is on the grape vine so to speak ?
Re: Cortex-M33 and Arm TrustZone ?
Posted: Tue Nov 19, 2019 1:15 pm
by Giovanni
I have definite plans for this, just waiting for the L5 to become available.
The general idea is to make a port to run RT/NIL in TZ as trusted OS on top of another OS running in non trusted mode (another RT/NIL or something else entirely).
Giovanni
Re: Cortex-M33 and Arm TrustZone ?
Posted: Tue Nov 19, 2019 1:41 pm
by Tabulous
So between the two OS's running you have some kind of API ?
From the reading ive done its sounds like there will be a significant amount of complexity added
Re: Cortex-M33 and Arm TrustZone ?
Posted: Tue Nov 19, 2019 3:51 pm
by Giovanni
Yes, the trusted OS would expose "services" to the non-trusted code.
The API will be very simple, just communication, each service would define its own API. Look at services as threads in TZ exposing something like a mailbox.
Giovanni
Re: Cortex-M33 and Arm TrustZone ?
Posted: Wed Nov 20, 2019 12:16 pm
by Tabulous
When do you anticipate adding this be ?
Do you think within the next 6 months ?
NUCLEO-L552ZE-Q is already available
Re: Cortex-M33 and Arm TrustZone ?
Posted: Wed Nov 20, 2019 2:52 pm
by Giovanni
It is pretty high priority, I will order the board ASAP. First we will have the normal RT/NIL/HAL support, TZ support will follow.
We also need OpenOCD support, I hope it will be available soon.
Giovanni