Hi Everyone,
I'm having some confusions about loading .dfi file via I2C port.
1. slua449f and slua541a both describe the programming process. I assume they are two different methods.
I prefer slua541a. It references a program called "flashstream.exe"( I have found the link in dMax's profiles).
Do .bqfs and .dffs files have included the commands, which are described in the flowchart 8, 9 and 10 of slua449f?
2. So, my next steps will be:
a) Get the .dfi file and .senc file.
b) Use flashstream.exe to generate .bqfs and .dffs.
c) Parse one of these files in my system, and transmit the parsed data via I2C port.
Please confirm if is correct.
3. My gauge chip's firmware version is 0x0302. I didn't upgrade the firmware and got a .dfi file(.dfi of v3.02).
The firmware(.senc) provided in the website is v3.29. I think it is different with the chip's.
I used .dfi of v3.02 and .senc of v3.29 to create a .dffs file.
Can the chip work normally if I write this .dffs file to my chip?
If the chip works abnormally, how to handle this problem?
4. .bqfs file contains both data flash and instruction flash data. I think writing .bqfs file will lead to upgrade the gauge chip's firmware.
But, .bqfs file is much larger than .dffs file. It's about 3000 lines. If some errors happen when downloading this file, will the chip be brick?
Any help is much appreciated.