Hi
I am using bq27510-G2 chip for my application. I am able to read Standard Data Commands and some Control sub-commands.
I am not able to read the flash checksum from the control sub-command 0x0004.
Also I am not able to read checksum directly from the extended command (BlockDataChecksum) 0x60 after reading 32 bytes from the flash. (Unsealed Mode)
Reply to both of these commands is 0x00 whereas I can read 32 bytes from flash and if I manually compute checksum it is B9 for subclass 64.
The I2C sequence being used for reading 0x0004 is the same as given in slua467a.pdf for I2C sub-command reading.
The I2C sequence for reading 0x60 (Extended commands - BlockDataChecksum) is
[M]: [S] 0xAA 0x60 [S] 0xAB [P]
\ / \ / \ /
[Sl:] ack ack ack read data
Kindly help.
I am able to read 32 bytes block from flash for all subclass, able to read device name length 0x62, Device name 0x63-0x69 etc
Thanks & Regards
Vikas