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.

BQ27Z561: why it is necessary to enter into rom mode while configuration file we parse into gauge ic ?

Part Number: BQ27Z561

i want to know why flash based gauge need to enter into rom mode ?

when we we are in firmware mode what happen ?

when we are in rom mode which memory we access?

i want to know more about mode. why it introduced? what they exactly do ? which memory they used ?

As well as i want to know what is use of Data SRAM 2-kBytes, Data Flash 4-kBytes, Program Flash 32-kBytes and ROM 12-kBytes ? what we store in this memory in context bq27z561 ?

  • Hello,

    In firmware mode the gauge is running the firmware code and responds to different commands than in ROM mode. ROM mode uses different commands to more easily upload new code and no firmware is running in ROM mode.

    I'm not sure your last question, the gauge needs the memory locations for running the gauging algorithm.

    Sincerely,

    Wyatt Keller

  • means to access fuel gauge parameter we use firmware mode and to store fuel gauge parameter we use rom mode.

    If i am not correct then let me know.

    gauging algorithm where exactly we store in memory ?

  • Hello Mangal,

    To upload firmware you must be in ROM mode. You can change the dataflash in either ROM mode with the df.fs or in firmware.

    The firmware is stored in flash memory, you do not need to modify anything in firmware, if anything is modified the gauge can become bricked.

    Sincerely,

    Wyatt Keller