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