Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
The FX2 has the ability to load a short (~140 byte) device descriptor file from EEPROM, which simply instructs the FX2 default bootloader to enumerate with a specific VID/PID for loading firmware from a host via USB. This is different than booting user firmware itself out of I2C -- rather than loading user firmware from the EEPROM, only a device descriptor is stored, and user firmware is loaded from the host. Does the FX3 also include this ability, or is it forced to enumerate with Cypress VID/PID for USB boot? And if it does include this feature, is the format of the required EEPROM image the same (starts with 0xC2, etc.)?