There is a growing problem when using I2C interface on LPC3250. System
freezes (keyboard, LEDs and Display not working) and only way to get it up again is to boot system.
Situation is described http://www.nxp.com/documents/user_manual/UM10204.pdf chapter 3.1.16.
Is there a workaround (HW/SW) to prevent this system freeze?
Reason for this system freeze might be
the result of situation where SDA is left down and one of the slaves can’t see
all the SCL pulses and continues to wait one more. It might
help if SCL- pin could be put as GPIO and force couple of clock pulses out.
Problem with the LPC3250 is that
those are dedicated to I2C and you can’t force them.
OS in use is Linux (Kernel
2.6.34)