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: Which fs file need to be flashed during the production

Part Number: BQ27Z561
Other Parts Discussed in Thread: BQSTUDIO,

I have below list of queries related to golden file flashing in the production.

1. Which fs files (bq.fs, gm.fs, df.fs , srec) need to flashed during the  production ?

2. In which sequence do we need to flash the required fs files ?

3. How to confirmed that files has been successfully flashed ?

4. After flashing the fs files do we need to any other process/steps to follow ?

  • Hello,

    It depends on what you are trying to upload to the gauge during production. The sequence would depend on which files you plan to use.

    bq.fs uploads the firmware

    df.fs uploads the dataflash

    .srec uploads both firmware and dataflash parameters

    gm.fs uploads both firmware and dataflash parameters like the .srec

    You can use checksums in your code to make sure the information was written correctly, if you are using bqStudio it will provide a successful upload message.

    If you have calibrated everything and it's within the .fs or .srec file that should be all you need to program.

    Sincerely,

    Wyatt Keller

  • Hello,

    I have referered the document  and below is the my understanding.

    Kindly correct if something is wrong.

    1. If BQ27Z561 firmware is the same with fs file than we need to flash only df.fs file.

    2. If BQ27Z561 firmware is different  than we need to flash only bq.fs file.

  • Hello Pratik,

    1. Yes, the df.fs contains DF only.

    2. That is correct, bq.fs contains the IF and DF.

    Thanks!

  • Hello

    We have tried the flash the df.fs file over the BQ27Z561 EVM for validation purpose.

    Currently we are facing the below listed issue.

    1. While we are flashing df.fs file in to the EVM than flashing doesn't get succeeded until we give unseal-unseal full access command multiple time using the BQ Studio.

    Do we have any work arround for this issue because once we start in production flashing than we are unable to check this issue that time.

    2.Also our learning cycle reading got changed in the after the golden file generation. Let us know what wrong gone here. Do we need start again learning cycle.?

  • Hello Pratik,

    You will have to make sure the gauge enters the full access mode to write to data flash, you can check the SEC0 and SEC1 bits to make sure it is in the right mode. Make sure you are following the right procedure to get full access.

    Section 8.3 of the TRM.

    No you shouldn't need to perform another learning cycle, did the Ra and Qmax values change or just the update status? If it's just the update status you can change that manually to show it has Ra and Qmax updated.

    Sincerely,

    Wyatt Keller