Hi @michaelok ,
Yes, this configuration is possible, but better using FRDM-K64F instead of a Arduino Uno, because there is a ready bin file to act as a bridge between the Host and SE050 based on FRDM-K64F, and you may find it in the folder of "SE-PLUG-TRUST-MW\simw-top\binaries\MCU", such as shown below:
The MCU firmware binaries "vcom*" provide a VCOM port for communication to the secure element to let the Windows examples connect over VCOM to the secure element.
The MCU firmware binaries "ccid*" provide a CCID reader emulation to the secure element for software which is using e.g. PC/SC smartcard interface
MCU binaries for SE050/51 using UM11225 T=1oI2C protocol:
./MCU/se05x/se05x_ccid-T1oI2C-frdmk64f.bin (CCID interface for K64F)
./MCU/se05x/se05x_vcom-T1oI2C-evkmimxrt1060.bin (VCOM interface for i.MX RT1060)
./MCU/se05x/se05x_vcom-T1oI2C-frdmk64f.bin (VCOM interface for K64F)
./MCU/se05x/se05x_vcom-T1oI2C-lpcxpresso55s69.bin (VCOM interface for LPC55S69 EVK)
It is also possible to connect SE050 with Linux host via I2C interface directly, but so far we just provide Linux support on i.MX platforms such as the MCIMX8M-EVK or MCIMX6UL-EVK development board, and Raspberry Pi as well, please kindly refer to https://www.nxp.com/docs/en/application-note/AN12570.pdf for more details.
To add support for SE050 on other Linux platforms, we also provide the following app note: https://www.nxp.com.cn/docs/en/application-note/AN12448.pdf .
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.
-------------------------------------------------------------------------------