Our EE finished creating the SREC based on the attached battery parameters.xls (which is used to create the attached SREC).
As we have done for the last 6 months, we extract the data flash portion and stuff the hex values into our code (which then programs it into BQ data flash at power on of the product).
Unfortunately, this particular SREC data flash causes BQ data flash to fail to verify every time we reboot after programming it into data flash. The location that mismatches varies.
If we restore the previous data flash from the previous SREC, the data flash verifies every time we reboot.
This means that the data flash from the attached SREC is causing itself to mismatch.
How can this be? What do we need to do to overcome this?