Part Number:BQ27320
I have a bq27320EVM-766 connected to bqStudio (v1.3.54.1). While I can read and write to the fuel gauge from bqStudio, inlcuding data flash parameters using the Data Memory tab, I am not able to correlate the parameters shown in the Data Memory tab with data received reading data flash directly on I2C from the Advanced Comm tab.
Has there been a change in physical addressing of data flash parameters since firmware v0.08? The latest TRM I can find is SLUUBE6 (march 2016) which specifies a data flash table for firmware v0.08.
My device reports:
DEVICE_NUMER: 0x0320
FW_VERSION: 0x0013
FW_BUILD: 0x0025
Just to provide one example: SLUUBE6 specifies "device name" start address to be 0x406C, a 9 byte string with default value "bq27320". The response from reading that address on i2c, including the cmd readback, is 6C 40 71 32 37 33 32 30 00 FF FF. "71 32 37 33 32 30" translates to "q27320", with the "b" falling short 1 byte of the start address. Address 0x406B contains 0x62, the hex for "b". Other parameters seems to be at completely different addresses, even the organization of parameters in Data Flash Table in SLUUBE6 seems to be different from the one in Data Memory tab in bqStudio.