- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using the EZ-USB FX3 development board. I want to download firmware image to I2C EEPROM, but ,it always show Promgramming of I2C EEPROM Failed.
the EEPROM is 24LC1025.(I tested it with UsbI2CDmaMode,the chip works well )
SW25=off,off,on,on.
SW40=on,on,off,off.
J42 and J45 pins 1-2 are shorted on the DVK board.
And,the size of img is less than 128KB. ie USBBulkLoopAuto.img=121KB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you use a still smaller image just to verify that this is not a size issue. You can build the project in release mode so that the size of the .img is smaller.
-----------------------------
Also please Note: While generating .img from the elf file, you need to call the elf2img utility with the EEPROM configuration. I see that you are using a different EEPROM, so have you taken care of this?
elf2img.exe -i <elf filename> -o <image filename> [-i2cconf <eeprom control>]
[-vectorload <vecload>] [-imgtype <image type>] [-v] [-h]
Please refer to elf2img utility readme in the FX3 SDK C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\util\elf2img
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks very much,I have sloved the problem.
I checked the document AN68914 EZ-USB FX3 I2C BOOT OPTION and change bImageCtl of the img.
Thanks again for your reply