FX3 I2C-Boot with USB-Fallback | Cypress Semiconductor
FX3 I2C-Boot with USB-Fallback
I am booting from I2C with fallback to USB. I have flashed the I2C-Chips (AT24C1024B) with the "USB Control Center". After Power-On the FX3 boots my firmware from the I2C-Chips.
But when I am asserting reset (the pin) after booting my firmware, the FX3 falls back to the "Cypress USB Bootloader". Somehow this behavior is very practical for development, but I do not understand it. Why does the FX3 not boot my I2C-Firmware again? Is there any documentation that describes this behavior?