Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO
Hi,
We are in production and we have to modify various dataflash data but using our own
automated software.
There is a document SLUA743 which shows using the BQ Studio to access to the flash data.
I have tried it using BQ Studio and it works, BUT when using my own software following the same
procedure, it does not work. I am using the Microchip MCP2221 I2C/SMBus interface.
I was able to use this chip to talk to BA34z100 and other TI device that supports I2C bus.
For example, in order to access to Manufacture Data, address 0x406C, the instruction is:
Write (0x44, 6C, 40) with 0x44 is the base address, then read (0x44, (32 bytes)), but I am reading back what seems to be
false data. My guess is I am not reading back the correct address.
I am able to communicate with the BQ40Z50 since I am getting proper acknowledge and
there is no error. It's just that I am not getting the proper data.
My guess is before using the command 0x44 to read the data flash, there is some other
commands I need to execute but it is not described in the instructions of the document SLUA743.
Thanks.