S EEPROM | Cypress Semiconductor


Summary: 1 Reply, Latest post by aasi on 07 Oct 2009 06:47 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
mc's picture
16 posts


I use S EEPROM command from EZ-USB UI to flash my 4096byte 16bit adress EEPROM and it works.

But if I understand it correctly S EEPROM is implemented to program only 8bit small EEPROM's.

Why does it work in my case?

Thanks, Malik

aasi's picture
Cypress Employee
1166 posts

After doing this, is ur firmware booting correctly??? if you take a look at vend_ax... the vendor command used for programming small eeprom is a2 and that for programming large eeprom is a9... there is a switch case statement and you can see that a2 vendor command just falls through... i.e execution algorithm of S EEPROM and LgEEPROM request is the same the only difference is that at the start S EEPROM sets the firmware to use single byte address... Here is what you can do... do a A9 IN request and read the flashed image stored in the EEPROM... compare it with the image you used to flash that EEPROM....

they won't be the same....

Log in to post new comments.