A typical EZ-USB-based device has only enough nonvolatile storage in an EEPROM to store a unique Vendor ID (VID) and Product ID (PID). This VID/PID combination is bound to a specific device driver on the host system. This VID/PID combination can also be bound to a driver whose only function is to download firmware to the device. This application note describes such a driver. The EZ Loader Driver described in a template that peripheral designers can be used to create a custom driver that knows how to download their firmware to their specific device.
↧