This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Op-tee 指纹TA添加spi驱动

大家好,我现在需要实现一个指纹TA,但是指纹TA需要spi访问,

这个时候怎么在tee os里添加一个spi驱动,然后这个TA怎么访问spi

驱动呢,比如spi config,spitxrx。

    我了解的,需要在op-tee os 添加平台相关的spi寄存器,类似于ree

下的平台驱动,但是tee os下是没有文件系统的,那么ta怎么访问驱动,

是使用ioct和文件的节点readwrite接口函数......

   谢谢!!

Parents
  • Hi Junwua,

    我的理解这个没有标准的方案,如果你用OP-TEE的话,我觉得你可以参考TEE Internal API 的实现方式,使用system call的方式实现你要用的接口。例如 SPI Open, config,Read, write, RW等。

    但是OP-TEE下如何开发SPI 驱动是另外一个话题,例如是否在SPI 的初始化,DMA和中断是否在Secure OS完成,这个要根据你们的能力和平台来决定。

Reply
  • Hi Junwua,

    我的理解这个没有标准的方案,如果你用OP-TEE的话,我觉得你可以参考TEE Internal API 的实现方式,使用system call的方式实现你要用的接口。例如 SPI Open, config,Read, write, RW等。

    但是OP-TEE下如何开发SPI 驱动是另外一个话题,例如是否在SPI 的初始化,DMA和中断是否在Secure OS完成,这个要根据你们的能力和平台来决定。

Children