Other Parts Discussed in Thread: BQ27220, , EV2400
Sorry for the late reply, and need for a related question add, I'm just now jumping back into bqStudio usage for a bq27220 device and realized the import of .gg.csv parameters issue is still occurring.
In my original thread post (see link below), TI mentioned that there was a minimum battery voltage requirement to allow updates to succeed. My setup is as follows: GDK connected to bq27220 EVK via I2C, battery connected to bq27220 EVK, GDK load connected to bq27220 EVK load pins. In reviewing my original screenshot from the forum post it appears that I did not have the GDK load pins connected to the bq27220 EVK (the GDK showed 520mv, but bq27220 EVK showed 4071mV). I corrected this item, but am still seeing the same issue.
In my current setup, I have the GDK load pins connected to the bq27220 EVK. Both the GDK and bq27220 EVK report 3500mV. I unseal and unseal full access the bq27220 EVK. I performed calibration of the bq27220 EVK, updated calibration/configuration/gauging parameters via manual entry per my new battery report files from GPC. I then "Write_All" of these parameters to bq27220 EVK RAM and then "Read All" to confirm all of the updated settings are correct. I then export these settings to the .gg.csv file and I do not open the .gg.csv file outside of bqStudio (i.e. not opened with Excel). I then create the Golden Image files using these same parameters.
I came back to my test setup today and want to reload all of the parameters stored in my .gg.csv file. Same connection setup as before, boot up the GDK and bq27220 EVK, and then unseal & unseal full access the bq27220 I then import my newly created .gg.csv file to bqStudio. The 1st screen shot below shows that these items were imported correctly and the calibration/configuration/gauging buttons all show an *, which indicates changes have been made. However, when I click "Write_All" bqStudio's "Data Memory" reverts to the original values in the bq27220 instead of the imported values I was trying to program from the .gg.csv file (see 2nd screen shot). Am I missing a step in loading the imported .gg.csv parameters to bq27220 RAM? Other potential setup issue?
One oddity that I noticed is that upon clicking "Write_All" the lower right corner of bqStudio reports "Reading Data Memory" (3rd screen shot). Once that process completes the "Data Memory" pane now displays the original RAM data for the bq27220. Perhaps the bqStudio tool is reading RAM contents before writing the parameters from the .gg.csv file?
The only way I've been able to update RAM parameters thus far is via manual entry of each field, which is very time consuming and may lead to errors as many fields must be updated. It is much preferred to perform a deep analysis of these parameters once and then save the settings to a golden .gg.csv file for later import. Based on other forum posts (see below) and 100 views of my original post it seems others have encountered this issue as well:
bqStudio settings updated via .gg.csv file import
bqStudio parameters after "Write_All" to the bq27220. Red items are original data from bq27220 RAM
bqStudio reports "Reading Data Memory" after "Write_All" is clicked (lower right corner)