What device are you using? Are you using a FX3/Fx3s DVK or your own board?
If you are trying to program I2C on your own board, confirm the connectivity of the signal lines by probing the lines when trying to program. Make sure that the part of I2C EEPROM complies with the information provided in the application note: AN76405 - EZ-USB® FX3™ Boot Option.
Ensure that the VIO5 voltage is compatible with I2C EEPROM. Confirm if the size of the EEPROM is greater than the size of your image file. For testing your I2Cconnection, you can load our I2Cexample firmware into the RAM of FX3 and try to write data to the devices and read back the same. The examples are available in the FX3 SDK in the following locations:
Read / Write: \ 1.3\firmware\serialif_examples\cyfxusbi2cregmode
- Madhu Sudhan
I use Fx3s EVM board made by PACTRON.
I checked a VIO5. It's 3v3. I think VIO5 is working well.
I tested I2CREG firmware. located \ 1.3\firmware\serialif_
The result is fine. 0x00 to 0xff.
but Progremaming to EEPROM is fail yet.
Try loading any of our example firmware's IMG file. If that also fails, it might be an issue with the board.
Please contact pactron and inform them about the issue. They might offer you a replacement
- Madhu Sudhan
I connected PACTRON supporter.
supporter says Cypress Control Center does not support image size more then 64KBytes.
and he suggest that I'll ask the question to Cyress this problem.
Majority of Example project provided by Cypress are more then 64KBytes.
I need more help. the board booted by I2C.