User guide
CY3687 MoBL-USB FX2LP18 Development Kit User Guide, Doc. # 001-68582 Rev. *B 5
Contents
8. MoBL-USB Development Kit Firmware Examples 59
8.1 Method to Verify the Code Example Functionality.....................................................60
8.2 hid_kb Code Example................................................................................................60
8.2.1 Building Firmware Example Code for MoBL-USB FX2LP18 Internal
RAM and External EEPROM. .......................................................................61
8.2.2 Method to Download Firmware Image to MoBL-USB Internal RAM
Memory ..........................................................................................................62
8.2.3 Method to Download Firmware Image to External I2C EEPROM..................63
8.2.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............64
8.2.5 Testing the hid_kb Firmware Example Functionality......................................64
8.3 IBN Firmware Example..............................................................................................65
8.3.1 Description .....................................................................................................65
8.3.2 Building Firmware Example Code for MoBL-USB FX2LP18 Internal
RAM and EEPROM........................................................................................67
8.3.3 Method to Download Firmware Image to MoBL-USB FX2LP18 device
Internal RAM and External EEPROM ............................................................67
8.3.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............67
8.3.5 Testing the IBN Firmware Functionality..........................................................67
8.4 Pingnak Firmware Example.......................................................................................68
8.4.1 Description .....................................................................................................68
8.4.2 Building Firmware Example Code for MoBL-USB FX2LP18 Internal
RAM and EEPROM........................................................................................70
8.4.3 Method to Download Firmware Image to MoBL-USB FX2LP18 Internal
RAM and External EEPROM .........................................................................70
8.4.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............70
8.4.5 Testing the pingnak Firmware Functionality...................................................71
8.5 Bulkloop Example ......................................................................................................71
8.5.1 Description .....................................................................................................71
8.5.2 Building Bulkloop Firmware Example Code for MoBL-USB FX2LP18
Internal and EEPROM....................................................................................73
8.5.3 Method to Download Bulkloop Firmware Image to Internal RAM or
EEPROM........................................................................................................73
8.5.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............74
8.5.5 Testing the Bulkloop Firmware Functionality..................................................74
8.5.5.1 Test using Cyconsole PC Application..............................................74
8.5.5.2 Test using Cybulk Application..........................................................75
8.5.5.3 Testing Bulkloop Example using Bulkloop C# .NET Application......76
8.6 Bulksrc Firmware Example ........................................................................................77
8.6.1 Description .....................................................................................................77
8.6.2 Building Bulksrc Firmware Example Code for MoBL-USB FX2LP18
Internal RAM Memory and EEPROM.............................................................79
8.6.3 Method to Download Bulksrc Firmware Image to MoBL-USB FX2LP18
Internal RAM and EEPROM...........................................................................79
8.6.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............79
8.6.5 Testing the Bulksrc Firmware Functionality....................................................79
8.7 Bulkext Firwmare Example ........................................................................................80
8.7.1 Description .....................................................................................................80
8.7.2 Building Bulkext fIrmware Example Code for MoBL-USB FX2LP Internal
RAM Memory and EEPROM.........................................................................81
8.7.3 Method to Download Firmware Image to MoBL-USB FX2LP18 Internal
RAM and EEPROM........................................................................................81
8.7.4 Binding Cypress USB Driver for the Downloaded Firmware Image...............81
8.7.5 Testing the Bulkext Firmware Functionality....................................................82