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!