Skip to main content
Associate II
Dec 4, 2025 7:20 PM UTC
Question

X-NUCLEO-IHM08M1 with NUCLEO-U575ZI-Q and TrustZone

I have been trying to generate a motor control demo for TrustZone enabled environment but seems Motorcontrol work bench does not support that. Is there any procedure/ way to manually port the code to TrustZone enabled environment? 

3 replies

GMA
ST Technical Moderator
Dec 8, 2025 5:11 PM UTC

Hello @Suthan,

What procedure did you use?
Did you generate a motor control project, load the .ioc result on STM32CubeMx tool, switch on the Global TrustZone Controler IP and generate the project with CubeMX?

If you agree with the answer, please accept it by clicking on 'Best answer'.Best regards.GMA
SuthanAuthor
Associate II
Dec 8, 2025 5:56 PM UTC

Yes, correct. But I do not see M33 and M33NS options as shown below.

Another option I see is generate TrustZone enabled project and manual migration of motor control code. What is the procedure to do second one?

Suthan_0-1765216593340.png

 

GMA
ST Technical Moderator
Dec 12, 2025 9:12 AM UTC

Hello @Suthan,

Motor control SDK creates a Non-Secure application.
To fully address the security topic, create a new IOC from scratch enabling TrustZone.
This will create two projects : Secure and Non-Secure. You will put all MC feature in the Non-Secure part.

If you agree with the answer, please accept it by clicking on 'Best answer'.Best regards.GMA