LPC55S69 running FreeRTOS and Plug and Trust middleware together

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

LPC55S69 running FreeRTOS and Plug and Trust middleware together

325 Views
joehwang_veridian
Contributor I

Hi I am trying to run SE052 secure element software in LPC55S69 processor running FreeRTOS. 
So far I can find the SE052 specific SDK (se05x_ksdk-lpcxpresso55s69_v04.05.00) which has examples for working with the secure element on bare metal,  and LPC55S69 general SDK that includes FreeRTOS OS  (SDK_25_03_00_LPCXpresso55S69)  but I am unable to find or build an SDK that has both FreeRTOS support as well as secure element middleware support.  

I tried downloading just the Plug and Trust middleware (SE-PLUG-TRUST-MW_04.07.00) and copy into the SDK but this approach ultimately does not work because of all the build problems. 

What is the best way to produce an SDK that has both FreeRTOS support and support for SE052 middleware?  Thank you! 

Tags (1)
0 Kudos
Reply
2 Replies

246 Views
joehwang_veridian
Contributor I

Thanks for the reply  - I took the approach to take the LPC55S69 SDK with plug and trust for SE052 support built in, and then overlaid FreeRTOS portion from plain LPC55S69 SDK without SE052 support.  In the process I found some bugs in the middleware, happy to share those if you would like.   But I see that similar issues come up when trying to integrate other packages such as PKCS11 which is also based on middleware version 04.07.    I have a follow up question - when will NXP update the LPC55S69 SDK for SE052 support to plug and trust middleware version 04.07?  

0 Kudos
Reply

305 Views
Harry_Zhang
NXP Employee
NXP Employee

Hi @joehwang_veridian 

I think you can Start with the LPC55S69 SDK with FreeRTOS.

Manually integrate SE-PLUG-TRUST-MW into your project.

Resolve platform layer and I2C driver hooks.

Verify FreeRTOS-safe calls.

BR

Harry

0 Kudos
Reply