This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220SF: I2C transfer stuck

Part Number: CC3220SF
Other Parts Discussed in Thread: SYSBIOS

Tool/software:

Hello Community,

I am using CC3220SF and I have multiple I2C slaves connected to it. I am trying to read from one of the I2C slave(EEPROM), but while executing I2C_transfer API it gets such at function I2CTxFIFOFlush(hwAttrs->baseAddr); and then sensor gets exception ti_sysbios_family_arm_m3_Hwi_excHandlerAsm__I. I believe EEPROM might be corrupted here or for some reason not answering. But in that case I2C_transfer function should return false(transmission not successful). There is no problem in reading other slaves, but I2C hangs while reading EEPROM.

How should I debug this error?

Why is I2C_transfer hangs?

Regards,

Swapnil