Other Parts Discussed in Thread: AM5726
Tool/software:
Hello,
I have a number of slave devices on the bus that occasionally, after a restart, are not able to be probed.
I2C_STATUS_SUCCESS == I2C_control(i2c_data->i2c_handle, I2C_CMD_PROBE, <device>)
is failing
In the error case I am attempting to reset the bus via the following:
I2C_STATUS_SUCCESS == I2C_control(i2c_data->i2c_handle, I2C_CMD_RECOVER_BUS, &delay)
Which reports that the bus was successfully recovered, but ALL slave devices still fail the probe.
Any information on how to recover from this situation or what to debug would be greatly appreciated.
PDK in use: pdk_am57xx_1_0_17
Best Regards,
Richard