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.

BQ27546-G1: I2C always shows error after being failed to configure flash memory

Part Number: BQ27546-G1
Other Parts Discussed in Thread: BQSTUDIO

I'm using BQ27546, and already have bq.fs file from bqstudio.


when starting system, mcu will check update status to see if the gauge should be configure.
the problem comes when the mcu begin accessing flash memory to run command as said in the file, and power off during the process.
After that, I2C shows read error, and never get any response from gauge(checked by host bus adapter).


two of my prototype boards have this same problem,

1st: Gauge configure failed at the beginning, because of battery. after plugging out charger and plugging in, I2C shows Read error.

2nd: Gauge configuration process was stuck in while loop,After reset mcu, I2C shows Read error.

So my conclusion is if a gauge is interrupt while accessing memory, the gauge will be broken?