I'm looking to make a system that can be upgraded by a customer in the field and I need to know some conceptual thing before I try implementing my current strategy.
Say I have a USB to SPI bridge, some FTDI chip, and I want to be able to program an SPI flash using that. Cool no problem BUT my controller has to boot from the same SPI flash using SPI lines. So would I be able to just connect everything together?
Here is a picture since I'm not good at explaining these things.
There is a typo on the picture. The controller isn't being programmed, the SPI flash is. The controller will boot from the spi flash