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.

AM2634-Q1: MCAL I2C Driver hangup for bus busy

Part Number: AM2634-Q1
Other Parts Discussed in Thread: AM2634

Tool/software:

Customer operate EEPROM base on AM2634 by using MCAL I2C driver. They found I2C will easily hangup issue to enter bus busy status while firmware continue running, however if set a break point on read function then firmware run well without bus busy happen. 

below is the I2C waveform capture for bus busy issue happen, and the code hangup position which detect I2C status as busy. 

  

Attachment is their code for I2C read and write operation, may we appreciate expert review if there are some mis-operation or any improvement suggestion?