Question: Is there any program from a PC to in-system EEPROM programming to connect to the CY7C65620/30 hub? If so, how does this programming work?
CY7C65620/30 supports in-System EEPROM programming. In-System programming means that the programming can be done while the EEPROM resides in the system rather than having to remove it for the sake of programming. We have implemented vendor specific USB commands in the hub to write/read the EEPROM. So boards can be built with un-programmed EEPROMs and then programmed with the proper contents later.
Blaster allows editing of the hub capability and descriptors whereas primer is a manufacturing line programming tool. Primer takes an EEPROM image (.iic file) created by Blaster and programs the Hub as soon as it is plugged in.
Note: For programming the EEPROM using the programming utilities the hub has to be connected to cyusb.sys.