请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3220SF Thread 中讨论的其他器件: SYSBIOS
工具与软件:
尊敬的社区:
我使用的是 CC3220SF、并且连接了多个 I2C 从器件。 我正在尝试从一个 I2C 从器件(EEPROM)读取、但在执行 I2C_transfer API 时、函数 I2CTxFIFOflush (hwAttrs->baseAddr)会出现此类信息;然后传感器会出现异常 ti_sysbios_family_arm_m3_Hwi_excHandlerAsm__i。 我认为 EEPROM 可能已损坏、或者由于某种原因而无法回答。 但在这种情况下、I2C_TRANSMIT 函数应返回 FALSE (传输失败)。 读取其他从器件没有问题、但在读取 EEPROM 时 I2C 挂起。
我应该如何 调试该错误?
为什么 I2C_TRANSMIT 挂起?
此致、
斯瓦普尼尔