msr3110可以读到tag,但log发现有i2c错误是否正常?
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
成功Porting MSR3110以后,工程师验证过程中经常会遇到这种情况:验证可以读到tag,但发现
log中会发现许多I2C错误,担心软件或硬件还有一些潜在问题。本文对这种现象进行了解释。
[SOLUTION]
MSR3110在i2c上有作一些flow control,在它正在polling某个protocol时, 会将i2c的IP
关掉,因此nfc的middleware与msr3110 i2c沟通时, 会有1秒钟的retry时间。所以会看到有
i2c send fail,retry个几次就成功的log,这属正常现象。
如果能读到tag就可以说明nfc功能正常。
成功Porting MSR3110以后,工程师验证过程中经常会遇到这种情况:验证可以读到tag,但发现
log中会发现许多I2C错误,担心软件或硬件还有一些潜在问题。本文对这种现象进行了解释。
[SOLUTION]
MSR3110在i2c上有作一些flow control,在它正在polling某个protocol时, 会将i2c的IP
关掉,因此nfc的middleware与msr3110 i2c沟通时, 会有1秒钟的retry时间。所以会看到有
i2c send fail,retry个几次就成功的log,这属正常现象。
如果能读到tag就可以说明nfc功能正常。