Please provide a working SE050 Plug & Trust example for NXP MCU

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

Please provide a working SE050 Plug & Trust example for NXP MCU

2,371 Views
Srinivas_M
Contributor I

Hello NXP Team,

I am working on integrating the SE050 secure element with an NXP microcontroller S32K144 using the Plug & Trust middleware. I have reviewed the Plug & Trust SDK and its demos, but I am looking for:

A complete, working example project for any NXP MCU that:

  • Initializes I²C and communicates with SE050
  • Demonstrates setup and a basic operation.
  • Runs on bare-metal or FreeRTOS

Could you please share:

  • A reference project or demo that compiles and runs on a specific NXP board?

Thankyou.

 

 

0 Kudos
Reply
3 Replies

2,346 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @Srinivas_M ,

 

Can you accept zephyr instead? The nano package can be integrated with any platform supported by zephyr, such as s32k148evb.  https://github.com/zephyrproject-rtos/zephyr/tree/main/boards/nxp/s32k148_evb  

 

Please kindly refer to https://github.com/NXPPlugNTrust/nano-package/blob/master/zephyr/readme.rst for more details.

 

Hope that helps,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply

2,340 Views
Srinivas_M
Contributor I

@Kan_Li, It means For S32K144 also we need to integrate to zephyr OS.?

Mandatorily OS is needed.? On Baremetal S32K144 Can't we integrate Plug and Trust Middleware.?

0 Kudos
Reply

2,305 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @Srinivas_M ,

 

Integration based on Zephyr is a quick solution for your case, while porting to S32K144 on Baremetal is technically possible, but no ready solution yet, you have to do it by yourself according to https://github.com/NXPPlugNTrust/nano-package/tree/master?tab=readme-ov-file#porting . 

 

Hope that makes sense,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2204240%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPlease%20provide%20a%20working%20SE050%20Plug%20%26amp%3B%20Trust%20example%20for%20NXP%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204240%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20NXP%20Team%2C%3C%2FP%3E%3CP%3EI%20am%20working%20on%20integrating%20the%20SE050%20secure%20element%20with%20an%20NXP%20microcontroller%20S32K144%20using%20the%20Plug%20%26amp%3B%20Trust%20middleware.%20I%20have%20reviewed%20the%20Plug%20%26amp%3B%20Trust%20SDK%20and%20its%20demos%2C%20but%20I%20am%20looking%20for%3A%3C%2FP%3E%3CP%3EA%20complete%2C%20working%20example%20project%20for%20any%20NXP%20MCU%20that%3A%3C%2FP%3E%3CUL%3E%3CLI%3EInitializes%20I%C2%B2C%20and%20communicates%20with%20SE050%3C%2FLI%3E%3CLI%3EDemonstrates%20setup%20and%20a%20basic%20operation.%3C%2FLI%3E%3CLI%3ERuns%20on%20bare-metal%20or%20FreeRTOS%3C%2FLI%3E%3C%2FUL%3E%3CP%3ECould%20you%20please%20share%3A%3C%2FP%3E%3CUL%3E%3CLI%3EA%20reference%20project%20or%20demo%20that%20compiles%20and%20runs%20on%20a%20specific%20NXP%20board%3F%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThankyou.%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204794%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Please%20provide%20a%20working%20SE050%20Plug%20%26amp%3B%20Trust%20example%20for%20NXP%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204794%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256838%22%20target%3D%22_blank%22%3E%40Srinivas_M%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EIntegration%20based%20on%20Zephyr%20is%20a%20quick%20solution%20for%20your%20case%2C%20while%20p%3C%2FSPAN%3Eorting%20to%26nbsp%3B%3CSPAN%3ES32K144%20on%20Baremetal%20is%20technically%20possible%2C%20but%20no%20ready%20solution%20yet%2C%20you%20have%20to%20do%20it%20by%20yourself%20according%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FNXPPlugNTrust%2Fnano-package%2Ftree%2Fmaster%3Ftab%3Dreadme-ov-file%23porting%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FNXPPlugNTrust%2Fnano-package%2Ftree%2Fmaster%3Ftab%3Dreadme-ov-file%23porting%3C%2FA%3E%26nbsp%3B.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EHope%20that%20makes%20sense%2C%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204366%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Please%20provide%20a%20working%20SE050%20Plug%20%26amp%3B%20Trust%20example%20for%20NXP%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204366%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%2C%20It%20means%20For%20S32K144%20also%20we%20need%20to%20integrate%20to%20zephyr%20OS.%3F%3C%2FP%3E%3CP%3EMandatorily%20OS%20is%20needed.%3F%20On%20Baremetal%20S32K144%20Can't%20we%20integrate%20Plug%20and%20Trust%20Middleware.%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204297%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Please%20provide%20a%20working%20SE050%20Plug%20%26amp%3B%20Trust%20example%20for%20NXP%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204297%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256838%22%20target%3D%22_blank%22%3E%40Srinivas_M%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ECan%20you%20accept%20zephyr%20instead%3F%20The%20nano%20package%20can%20be%20integrated%20with%20any%20platform%20supported%20by%20zephyr%2C%20such%20as%20s32k148evb.%26nbsp%3B%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Ftree%2Fmain%2Fboards%2Fnxp%2Fs32k148_evb%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Ftree%2Fmain%2Fboards%2Fnxp%2Fs32k148_evb%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20kindly%20refer%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FNXPPlugNTrust%2Fnano-package%2Fblob%2Fmaster%2Fzephyr%2Freadme.rst%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FNXPPlugNTrust%2Fnano-package%2Fblob%2Fmaster%2Fzephyr%2Freadme.rst%3C%2FA%3E%26nbsp%3Bfor%20more%20details.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHope%20that%20helps%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E