TI experts-
On our custom C6678 board, we have an issue where I2C EEPROM can get stuck and we cannot access it. Only a power-cyle can free it up; otherwise it's solid and we read/write to it a lot.
We've tried CCS resets and the "hard reset" by writing 0x5A69 to the RSTCTRL register -- not enough. The hang appears to be the I2C RRDY bit after giving a read command (the error code returned in platform library is a 3).
Is there some additional resets we can try using memory-mapped registers?
Thanks.
-Jeff
Signalogic