EZ-USB Development Kit User Guide, Doc. # 001-66390 Rev. *D 5
Contents
7.2.3 Streamer Utility...............................................................................................60
7.2.4 Cydesc Utility .................................................................................................62
7.2.5 FxEEPROM Utility..........................................................................................63
8. EZ-USB Development Kit Firmware Examples 65
8.1 Method to Verify the Firmware Example Functionality ..............................................66
8.2 hid_kb Firmware Example .........................................................................................66
8.2.1 Building Firmware Example Code for EZ-USB Internal RAM and External EE-
PROM.67
8.2.2 Method to Download Firmware Image to EZ-USB Internal RAM Memory.....69
8.2.3 Method to Download Firmware Image to External I2C EEPROM..................69
8.2.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............70
8.2.5 Testing the hid_kb Firmware Example Functionality ......................................70
8.3 IBN Firmware Example..............................................................................................71
8.3.1 Description .....................................................................................................71
8.3.2 Building Firmware Example Code for EZ-USB RAM and EEPROM..............73
8.3.3 Method to Download Firmware Image to EZ-USB Internal RAM and External
EEPROM73
8.3.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............73
8.3.5 Testing the IBN Firmware Functionality..........................................................73
8.4 Pingnak Firmware Example.......................................................................................74
8.4.1 Description .....................................................................................................74
8.4.2 Building Firmware Example Code for EZ-USB RAM and EEPROM..............76
8.4.3 Method to Download Firmware Image to EZ-USB Internal RAM and External
EEPROM76
8.4.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............76
8.4.5 Testing the pingnak Firmware Functionality ...................................................76
8.5 Bulkloop Example ......................................................................................................77
8.5.1 Description .....................................................................................................77
8.5.2 Building Bulkloop Firmware Example Code for EZ-USB RAM and EEPROM ...
79
8.5.3 Method to Download Bulkloop Firmware Image to Internal RAM or EEPROM..
79
8.5.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............80
8.5.5 Testing the Bulkloop Firmware Functionality..................................................80
8.5.5.1 Test using Cyconsole PC Application..............................................80
8.5.5.2 Test using Cybulk Application..........................................................81
8.5.5.3 Testing Bulkloop Example using Bulkloop C# .NET Application......82
8.6 Bulksrc Firmware Example ........................................................................................83
8.6.1 Description .....................................................................................................83
8.6.2 Building Bulksrc Firmware Example Code for EZ-USB RAM Memory and EE-
PROM85
8.6.3 Method to Download Bulksrc Firmware Image to EZ-USB Internal RAM and
EEPROM85
8.6.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............85
8.6.5 Testing the Bulksrc Firmware Functionality....................................................85
8.7 Bulkext Firwmare Example ........................................................................................86
8.7.1 Description .....................................................................................................86
8.7.2 Building Bulkext fIrmware Example Code for EZ-USB RAM Memory and EE-
PROM87
8.7.3 Method to Download Firmware Image to EZ-USB Internal RAM and EEPROM
87
8.7.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............88