What is the project that you are programming to I2C EEPROM? Is the same project working fine when you program it to RAM?
Can you try programming attached image file to the I2C EEPROM?
I can program it successfully on my CYUSB3KIT-003.
UsbSpiDmaMode.img.zip 49.1 K
It is good to program in RAM.
I've tried the i2C program several times.
Can I not use I2C program if there is a problem with USB connection?
For example, if you are connected to USB2.0 instead of USB3.0, or the USB device driver is installed incorrectly.
When the PC is connected to the "Cypress FX3 USB Bootloader Device" the device is recognized as a USB 2.0 device.
When you select the menu item "Program->FX3->I2C EEPROM" a utility program named "BootProgrammer" is downloaded to the FX3 then PC recognize the FX3 as a USB 3.0 device "Cypress FX3 USB BootProgrammer Device"
If you don't see this device on the Control Center, the device driver may not be installed correctly. After that the "Select file to download..." dialogue is popped up to select the IMG file to be downloaded. Please confirm if the BootProgrammer Device is recognized by PC.