Trustzone examples not available in MCUXpresso IDE toolchain

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Trustzone examples not available in MCUXpresso IDE toolchain

Jump to solution
668 Views
FlorianF1
Contributor I

Hi all,

tried to get a reference project using the Trustzone of my RFDM MCX N947. Used the MCUXpresso SDK Builder to build the SDK for the board and installed it in MCUXpresso IDE. When trying to import SDK example there is no Trustzone example available.

SDK_Built.png

Import_Wizard.png

Found the following guide, built and downloaded SDK for the lpcxpresso55s16 but still no Trustzone examples available in the import wizard

https://mcuxpresso.nxp.com/mcuxsdk/latest/html/boards/LPC/lpcxpresso55s16/gettingStarted/topics/buil...

I found the examples in the Examples Tab of the MCUXpresso SDK Builder but if selecting the examples, the SDK can not be built with the MCUXpresso toolchain anymore, only ARM GCC/MCUXpresso for VS Code.

Are those examples still available for the MCUXpresso toolchain?

Thank you very much for your help.
Best regards,

Labels (1)
0 Kudos
Reply
1 Solution
648 Views
Habib_MS
NXP Employee
NXP Employee

Hello @FlorianF1,

There is no specific TrustZone example in MCUXpresso, but it is used in other examples. For instance, in the TFM examples, which use the trustzone architecture to create Trusted Firmware. For more details about TFM, please refer to this page.

Another example that uses TrustZone is the multicore example rpmsg_lite_pingpong_tzm, as mentioned in its README file.

However, in the MCUXpresso extension for VS Code, there are examples demonstrating TrustZone that can be used as a reference, as shown in the following image:

image.png

There is also a training available that explains how to Develop Secure TrustZone Applications | NXP Semiconductors, which may be helpful.

BR
Habib

View solution in original post

0 Kudos
Reply
2 Replies
649 Views
Habib_MS
NXP Employee
NXP Employee

Hello @FlorianF1,

There is no specific TrustZone example in MCUXpresso, but it is used in other examples. For instance, in the TFM examples, which use the trustzone architecture to create Trusted Firmware. For more details about TFM, please refer to this page.

Another example that uses TrustZone is the multicore example rpmsg_lite_pingpong_tzm, as mentioned in its README file.

However, in the MCUXpresso extension for VS Code, there are examples demonstrating TrustZone that can be used as a reference, as shown in the following image:

image.png

There is also a training available that explains how to Develop Secure TrustZone Applications | NXP Semiconductors, which may be helpful.

BR
Habib

0 Kudos
Reply
602 Views
FlorianF1
Contributor I

Hello @Habib_MS,

thanks for your help.

I saw the multicore example rpmsg_lite_pingpong_tzm later on and that works for me.

I already tested the VS code examples but those are not that helpful regarding memory configuration but thats another issue.

FYI: The last link you posted is not working.

BR Florian

0 Kudos
Reply