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!
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?
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