FX3: Firmware download on existing SPI flash | Cypress Semiconductor
FX3: Firmware download on existing SPI flash
I've got the following issue using SPI-Boot with USB-Fallback:
Whenever a reset (or power-up) occurs, The firmware is loaded from the SPI flash. So far, this works quite OK.
Now I'm looking for a method to a) load a different firmware to the RAM (test of a new release before flashing) and later b) overwriting the flash. For both, I need special bootloaders present in FX3.
How am I able to to this "in system", i.e. purely SW driven? (I will not be able to just change the PMODE pins in my own future HW, so this is no option).
A hard way would probably be invalidating the flash before changing something, but I don't like to do this just to test with alternative RAM-based versions.