We have a couple of implementations but not really settled on one for release. It would be great to get your input on the usage model you would like to see - ideally here - or is you prefer we can take it offline and perhaps assist each other directly. If you want to talk offline then please use the business contact link on https://www.freertos.org/contact
I would also like to see if an M33 port that is just baseline; not using extra M33 features is available. Basically what I’m looking for is an M33 port that acts just like M4.
In our code you can run tasks on the non-secure side and have them call
functions on the secure side, which can then call back to the non-secure
side etc. It is also possible to run with or without MPU, with or
without FPU, and with or without TrustZone. You can run the code
completely on the secure side too - but in that case TrustZone is not
supported as such as you cannot call onto the non secure side.
However, if you are not using TrustZone, secure modules or the MPU then
you can just use the FreeRTOS Cortex-M4 port.