User guide

74 CY3687 MoBL-USB FX2LP18 Development Kit User Guide, Doc. # 001-68582 Rev. *B
MoBL-USB Development Kit Firmware Examples
similar procedure to download bulkloop.hex to RAM memory and bulkloop.iic to Large EEPROM
using Cyconsole/CyControlCenter.The bulkloop.hex and bulkloop.iic files located at
<Installed_directory>\<Version>\Firmware\Bulkloop must be chosen accordingly for MoBL-USB
FX2LP18. After downloading, the firmware re-enumerates with PC using its internal VID/PID-
0x04B4/0x1004.
8.5.4 Binding Cypress USB Driver for the Downloaded Firmware Image
The Bulkloop firmware uses vendor class (0xFF) with VID/PID-0x04B4/1004. This example should
bind with Cypress generic USB driver cyusb.sys and driver information file cyusbfx2lp18.inf, which
contains the relevant VID/PID of this example. Follow the procedure outlined in section Binding
Cypress USB Driver to MoBL-USB Development Board on page 43 to manually bind the driver using
Windows Hardware Wizard. If the binding process is performed for anyone of the previous firmware
examples the process can be skipped for this example.
8.5.5 Testing the Bulkloop Firmware Functionality
The Bulkloop firmware functionality can be tested using the following applications available in Suit-
eUSB package.
Cyconsole
CyBulk
Bulkloop
8.5.5.1 Test using Cyconsole PC Application
1. Open Cyconsole PC application from Windows Start->All Programs->Cypress->Cypress Suit-
eUSB 3.4.7 -->CyConsole. Click on Options->EZ-USB Interface.This will pop-up EZ-USB Inter-
face Window. Select EP2 OUT as Bulk OUT data transfer pipe adjacent to BulkTrans button and
enter length as 512 byte with 0x5 as the actual data. Click on BulkTrans button. The following
Figure 8-6 summarizes the entire operation.