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.

Contents of ROM and DFI files

Other Parts Discussed in Thread: BQ34Z110

Hello,

I am currently evaluating a BQ34Z110 with the EVM board.  I have set the data flash parameters up, carried out a calibration and learning cycle. 

While reading through the 'going to production' document (SLUA665), I found reference to writing either a ROM file using the muti station tester or DFI file using proprietary methods. Are the contents of these files exactly the same, and are they also equivalent to the SENC file or gas gauge file?

Can anyone help cut through the uncertainty in my  mind surrounding these files?

Regards

Dave Roseman

  • Dave,

     The .senc file contains the full contents of the flash memory. (Instruction Flash and Data Flash) The .dfi and .rom files just contain the DF partition of the flash memory. The difference between these two files is that the .rom file contains header information that identifies the device type and firmware version that pertains with the data in the file.  This prevents the data from getting loaded into the wrong device type and damaging the device. The .dfi file does not contain the header information. We no longer support .dfi files and recommend that users use .rom files.


    Regards
    Tom

  • Hello Tom,

    Thank you for you quick reply. Are the ROM files in plain text like the .gg file? When I looked at the .gg file for my chip, it appeared to have the same appearance as what you described as the ROM file - are these equivalent?

    How is the data from this file placed into the flash on the chip? Do I have to transmit each parameter line from the file across I2C with its attendant address similar to the I2C Pro commands on the eval software (I would be getting software in C written for this) or can I somehow load the file in plain text from a storage device on my mainboard, such as an SD card?

    Regards

    Dave

  • David,

    The .dfi and .rom files are encrypted, so you will not be able to read them. They contain the full data flash memory, where the gg file just contains the user changeable parameters. You do load the entire DF memory with the file and we have a document to help with it. Search for SLUA665 on the TI website.

    Tom