You are here

Download firmware in EEPROM requests | Cypress Semiconductor

Download firmware in EEPROM requests

Summary: 1 Reply, Latest post by aasi on 22 Aug 2009 01:28 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
tino135's picture
8 posts


I have some problems to reenumerate my CY7C64713, si I just try to write the first bits: 'C0 04 B4 03 10 00 00 00' through a .iic file. I'm certainly wrong about the way to write it in the EEPROM but as I read in some example program and in some article in the site I may need to use another request as A2 or A6 or A9 (i'm not using a large EEPROM).

In my program which upload the "firmware" I reset the 8051 an hold it off (by writting 1 in the address 0xE600 with the request A0, this works fine) then I send the firmware (using the command 'write' of the CyAPI at the address 0x0000). I turn on the 8051 and use the ReConnect command.

But even if I unplug and reconnect the device I don't have the good enumeration.

As I read:

The bRequest value 0xA0 is reserved for this purpose. It should never be used for another vendor request. Cypress Semiconductor also reserves bRequest values 0xA1 through 0xAF; devices should not use these bRequest values.quote>

in the technical reference manual I first want to ask what are the different 'Ax' commands?

aasi's picture
Cypress Employee
1166 posts

You will have to download vend_ax example to the device and then use A2 vendor command to write to small eeprom and A9 vendor command to write to large eeprom....

Log in to post new comments.