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.

TPS65987D: Procedure for SPI flash programming

Part Number: TPS65987D

I believe I understand the SPI flash programming procedure but I would like some clarification/guidance to make sure I'm not missing something:

My setup:
Aardvark Total Phase i2c/spi flash adapter

i2c tied to port I2C2

spi tied to spi flash

ADCIN2 set to Configuration 3 - 20v sink 5v source

At boot, device looks for patch from SPI flash, then proceeds to configuration 3 if no patch is present, correct?

My problem is when using application GUI, I can load settings to a chip and read back that those changes were correct over i2c.  If I write the binary to spi flash, I get confirmation that it was written successfully but then on power cycle, it reads spi flash error and did not load a patch.  I saved the binary as a full image rather than a low or high region.

Do I need to change my configuration to wait_for_3v3_internal so that it loads the patch file rather than configuration 3?  I assumed even with configuration 3 it would try to load a patch file.

Thanks!