jasmine1

msr3110可以读到tag,但log发现有i2c错误是否正常?

0
阅读(39) 评论(0)

[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功能正常。

来源:一牛网论坛