Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > I2C EEPROM Booting often Fail.

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



I2C EEPROM Booting often Fail.
Moderator:
RSKV

Post Reply
Follow this topic



I2C EEPROM Booting often Fail.

k2x posted on 30 Nov 2011 11:01 PM PST
Member
2 Forum Posts
Hi, It is sometimes successful, although more common to fail. It seems that I2C data transfer is stopped on the way. ROM-IMG is FX3-SDK Example.(SlaveFifoSync.img) EEPROM is 24FC1025-I/SN. What can be considered as a reason for succeeding or failing? And is there any method of making it certainly successful? Regards.


Re: I2C EEPROM Booting often Fail.

aasi posted on 30 Nov 2011 11:04 PM PST
Cypress Employee
1073 Forum Posts

Hi,

What is the behavior observed when the failure mode is observed?

Are you using the DVK or a custom board?

Regards,

Anand



Re: I2C EEPROM Booting often Fail.

k2x posted on 30 Nov 2011 12:03 AM PST
Member
2 Forum Posts
Dear Anand, When it is successful, I2C-READ is performed by some(3?) blocks. When failing, it stops after transfer of the first block. It fails, even if it changes I2C speed into 100KHz or 400KHz. I'm using a custom board based on the DVK. Does "Silicon Errata for the EX-USB FX3..." relate to one of the causes? Regards.

Re: I2C EEPROM Booting often Fail.

aasi posted on 30 Nov 2011 02:59 AM PST
Cypress Employee
1073 Forum Posts

We don't have any errata relating to this.

If only part of the EEPROM data is being read then it might be a board issue because checksum is at the end of the image so even if the image is deemed corrupt it should happen after reading the entire EEPROM image which is not the case here.

Please create a tech support case (MyAccount -> MyCases) so that one of our engineers can take a deeper look at this issue.

Regards,

Anand






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.