FX3 I2C-Boot with USB-Fallback

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable
        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?   
0 Likes
2 Replies
Anonymous
Not applicable

I have solved this problem. I have a FPGA connected to the I2C that corrupts the bus under some circumstances. That is why the board did boot via I2C after Power-On (FPGA not loaded) but not after reset (FPGA loaded).     

0 Likes
Anonymous
Not applicable

 Thank you for posting 🙂

   

 

   

Regards,

   

Gayathri

0 Likes