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.

BQ28Z610-R1: DFFS file couldn't program to device

Part Number: BQ28Z610-R1
Other Parts Discussed in Thread: BQSTUDIO

Hi Team, 

  My customer used BQstudio 1.3.101 to programming BQ28Z610-R1 device,  which used .srec could be programmed well which cost >40s, so for saving the time, my customer tried to use program DFFS file, but reported an critical issue:"Error writing on line 4: No Acknowledge from device". 

  Could you kindly give comments on how to program DFFS file with BQ28Z610-R1?

  The DFFS file shown attached.https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/2610_5F00_1_5F00_01_2D00_bq28z610R1.df.fs.7z

Best Regards

Benjamin

  • Hello Benjamin,

    Are the hardware connections secured? Line 4 is the first command just to read the firmware version, can they read the version using bqStudio?

    Sincerely,

    Wyatt Keller

  • Hi Keller,

      The connect is correct as BQstudio could program .srec to device correctly, but cost >40S,  and used the configure file which download from the website: 

      and the version & error information reported as below figure. 


    Best Regards

    Benjamin

  • Hi Keller,

       Update with errors as below figure.

       Also could you kindly share your comments on how to read the version?  my understanding is that the version is 2610_1_01 like below figure. 

  • Hello Benjamin,

    Make sure the gauge is in firmware mode (responding on 0xAA) I see in one of the pictures it is in ROM mode.

    The firmware version from the df.fs file most likely do not match the gauge you are trying to flash it to, make sure they use the same firmware before flashing.

    Sincerely,

    Wyatt Keller

  • Hi Keller,

     There are lots of discussion but without any progress,  could you kindly give detailed operation guidelines like SOP to program DFFS file into BQ28Z610R1 device? like below items:

      1) which items need to check and how to check before programming DFFS file?

      2) Steps to generate the DFFS file, and how to judge the file is generated correctly?

      This is for assemble line not for development, if you have any other recommendation to speed up the programming timing, it would be very helpful. 

    Best Regards

    Benjamin

  • Hello Benjamin,

    The df.fs files only contain the data flash (DF) so the gauges MUST be the same firmware version, the .srec file is recommended to update firmware with data flash.

    The gauge should be in firmware mode and the DF configured how you want it, then you pull the .srec using bqStudio firmware tab, then use the srec to flash stream tab to convert it to a df.fs file. now it can be programmed using the programming tab.

    It is only for the bq28z610-R1 that has the .srec to df.fs feature in bqstudio.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

      The df.fs file only could use the "Golden Image" button to generate.  bq.fs file could use .srec to generate.  Even so, the bq.fs file still couldn't be used for programming.

     

    Best Regards

    Benjamin

  • Hello Benjamin,

    Both the bq.fs and df.fs won't upload to the gauge correctly, but the .srec will? If the df.fs or bq.fs file is generated from the .srec that works correctly they should also work for programming.

    Are all your tests being done with R1 bqz and R1 gauge?

    Sincerely,

    Wyatt Keller

  • Hi Wyatt:  

      As .srec programming cost too much time(>40s), and dffs which reported would save the programming time, that's the reason to programming dffs file.

      In  previous discussion, you mentioned which should turn to firmware mode to programming the dffs file,  could you kindly share the guides on how to enter the firmware mode? if with BQstudio figures would be very helpful.

      Another question is about R1 bqz and R1 gauge,  what's the difference? 

     

     

  • Hi Benjamin,

    .bqz refers to the configuration file for bqstudio.

    Best regards.