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.

bq34z100-g1 Flash access

Hi,

In the documentation SLUSBZ5, p23,  the following paragraph is not clear :

"When in SEALED mode or when “0x01” BlockDataControl() does not contain “0x00”, data flash is no longer
available in the manner used in UNSEALED mode. Rather than issuing subclass information, a designated
Manufacturer Information Block is selected with the DataFlashBlock() command. Issuing a 0x01, 0x02, or 0x03
with this command causes the corresponding information block (A, B, or C, respectively) to be transferred to the
command space 0x40…0x5F for editing or reading by the host. Upon successful writing of checksum information
to BlockDataChecksum(), the modified block is returned to data flash."

Are there 3 blocks A, B and C ? In the Data Flash Summary Table, there are BlockA 0, BlockA 1 ....Block A 31. What about B and C blocks ?

And the first value for DataFlashBlock() command is 0x01 for A block and not 0x00 ?

Thank you for the help.

Mickael White

  • Mickael,
    I am not sure what is meant by the information block (A, B, or C, respectively). There is only one Manufacturer Info Block and you will write 01 to 3F to set it up to be read when the pack is sealed. You can then read 32 bytes with the 40 command.
    Tom