Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

Not applicable

Please help!


The chip is CYUSB3014-BZXI.Booting options is I2c,on fail,usb boot is enable.


When connect to PC,I can find "Cypress Fx3 USB BootLoader Device" in Device Manager.


Then I used "CyControl.exe" to down load "CyBootProgrammer.img".


After that the device will be lost.There is nothing in the "Device Manager".And sometimes One Unkown device will be in the USB device list.


This must be the problem of hardware,Can anyone give me some suggestions to check or try?



1 Reply
Not applicable

I suppose you are loading the CyBootProgrammer firmware in the I2C EEPROM, correct?  And the you are trying to boot from I2C.


First can you verify that the I2C read/write is proper? You can do so, by programming the USBFlashProg example in the FX3 RAM. Please refer to the readme of the project to know the vendor command to read and write from the I2C. Try to perform a write and read operation and verify if the data is being correcly written and read back. 


Also, try to monitor the I2C communication signals, and check if somehow the SDA/SCLK is pulled low.  Is it your own custom board, do you have multiple I2C  masters?


If you have a CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer kit, it is best to test.