Looking for Guidance: Secure Element as Smart Card Integration on i.MX8ULP M33

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Looking for Guidance: Secure Element as Smart Card Integration on i.MX8ULP M33

跳至解决方案
263 次查看
Dhaval_Shiroya
Contributor I

 

Hello everyone, 

I'm working on a custom board based on the i.MX8ULP, and I need to integrate a Secure Element (P71Dx) as a Smart Card. This Smart Card uses the UART-based ISO7816 protocol. Both the Secure Element and the processor (M33 core in i.MX8ULP) are from NXP. 

To begin the integration, I checked the SDK for the M33 core, but I couldn’t find any references or examples related to Smart Card support. 

After some research, I found that some Kinetis MCUs have Smart Card examples in their SDKs. These examples use EMVSIM and USIM interfaces. However, from what I understand, those drivers only work if the hardware supports EMVSIM or USIM. 

Can anyone help me figure out how to integrate the Smart Card with the M33 core on the i.MX8ULP? 

Are there any documents or resources available for this? 

Thank you in advance! 

标签 (1)
0 项奖励
回复
1 解答
163 次查看
joanxie
NXP TechSupport
NXP TechSupport

i.mx8ulp doesn't have specific HW interface like EMVSIM and USIM, so I suggest that you can use FlexIO to support, I also sent to you fsl_flexio_7816uart.c, thought this is for i.mxRT, but you can refer to it

在原帖中查看解决方案

0 项奖励
回复
3 回复数
236 次查看
joanxie
NXP TechSupport
NXP TechSupport

do you get support from Arrow? if yes, I already sent the AN and SW to them, I can share here again, you can refer to the AN13005, which is for imx RT, but you still can refer to that

AN13005: ISO 7816-3 FlexIO Driver Implementation on i.MX RT1060/ i.MX RT1064 – Application Note 

0 项奖励
回复
227 次查看
Dhaval_Shiroya
Contributor I

Hello @joanxie,

Thank you for your reply.

Yes, I received a response and an application note from Arrow.

I posted my question here because I need to integrate a UART-based ISO7816 interface. If anyone has experience with this, it would be really helpful.

 

0 项奖励
回复
164 次查看
joanxie
NXP TechSupport
NXP TechSupport

i.mx8ulp doesn't have specific HW interface like EMVSIM and USIM, so I suggest that you can use FlexIO to support, I also sent to you fsl_flexio_7816uart.c, thought this is for i.mxRT, but you can refer to it

0 项奖励
回复