Are there any examples or instructions for programming the EEPROM for old FX chips (eg CY7C64613) through the CYUSB driver? I have the Cypress Suite USB but that only deals with the FX2 EEPROM.
I have an old app that does it through the EZUSB driver using IOCTL_EZUSB_ANCHOR_DOWNLOAD and IOCTL_EZUSB_VENDOR_OR_CLASS_REQUEST with a Vend_Ax.hex file and I'm trying to work out what the equivalent steps are for the CYUSB driver.
Control centre(that is provided with CY3684 DVK) uses cyusb driver. It supports only FX2,FX2LP. Before programming the device we have to set the CPUCS register. But the address location of CPUCS register is different for FX compared to FX2,FX2LP.
You can get the source code of the cyusb from the link http://www.cypress.com/?rID=57990.
There are different Vend_Ax files for FX and FX2 aren't there? Don't we need to download the correct Vend_Ax file to RAM before sending the vendor command to program the small EEPROM?