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-R2: Inquiry About BQ34Z100 Production Programming Files (BQFS, DFFS, SREC)

Part Number: BQ34Z100-R2
Other Parts Discussed in Thread: BQ34Z100, EV2400

Tool/software:

Dear TI Support Team,

We are using the BQ34Z100 and have some questions regarding file types for production programming and updates. In a previous project, we used the EV2400 to program the BQ34Z100 directly using SREC files. For a new project, we aim to perform programming and updates via an MCU.

From the TI forum, we saw recommendations to use BQFS files for updates, while some responses also mentioned using DFFS files. We have the following questions:

  1. Content Comparison: Does a BQFS file cover the same content as an SREC file?
  2. File Type Recommendation: For production programming, which file type (BQFS, DFFS, or SREC) is recommended, and under what conditions should each type be used?
  3. Differences Between File Types: Could you explain the differences between BQFS, DFFS, and SREC in terms of usage, content, and application scenarios?

We would appreciate your clarification and guidance to ensure the most efficient and reliable approach for production programming.

Thank you for your support!

  • Hello Tom,

    1. The BQFS files contains all the same data as the SREC file, but the BQFS file is in a format that is easily parsed. 

    2 & 3. The BQFS file is recommended when using your own MCU as this file is easily parsed and contains the firmware and data flash parameters. The DF.FS is formatted the same way as the BQ.FS but only contains the data flash. SREC is only used when programming with the EV2400. For production, I recommend the BQ.FS file to be used. After production, then the DF.FS file could be appropriate if there needs to be changes to the data flash memory only.

    Regards.

    Adrian