User guide

CY3687 MoBL-USB FX2LP18 Development Kit User Guide, Doc. # 001-68582 Rev. *B 63
MoBL-USB Development Kit Firmware Examples
2. Connect USB A-to-B cable from J2 connector on board to a Windows PC USB Host controller
port.
3. The MoBL-USB FX2LP18 development board should by default bind to cyusbfx2lp18.inf in the /
Drivers folder at <Installed_directory>\<version>\ for corresponding OS. Refer to section Binding
Cypress USB Driver to MoBL-USB Development Board on page 43 on how to bind this driver to
MoBL-USB FX2LP18 development board. If the binding process is already performed ignore this
step.
4. Open Cyconsole PC application from Windows Start->All Programs->Cypress->Cypress Suit-
eUSB 3.4.7-->CyConsole. Observe MoBL-USB FX2LP18 listed as “Cypress MOBL-USB
FX2LP18 Connect Mode(3.4.5.000)”.
5. Click on Options->EZ-USB Interface. The EZ-USB Interface window pops up on top of CyCon-
sole Window. To download hid_kb.hex to MoBL-USB internal RAM memory click on Download
button and browse to the image path a <Installed_directory>\<Version>\Firm-
ware\hid_kb
6. After download the image does not require a cypress USB driver for testing the 4-button virtual
keyboard functionality.The complete functionality is handled by Microsoft Windows OS native HID
drivers.
8.2.3 Method to Download Firmware Image to External I2C EEPROM
1. On the MoBL-USB FX2LP18 board select SW2-SAFE and SW1 can be in either position to select
U5. and connect USB A-to-B cable from J2 connector on board to a Windows PC USB Host control-
ler port.The MoBL-USB FX2LP18 device is enumerates with connect mode VID/PID(0x04B4/
0x8614).
2. Before programming the EEPROM image file (.iic) Select SW2-LG-SM and SW1-LARGE
EEPROM as switch settings to select large EEPROM U7 on board.
3. Open Cyconsole PC application from Windows Start->All Programs->Cypress->Cypress Suit-
eUSB 3.4.7-->CyConsole as shown in the following Figure 8-13. Observe MOBL-USB FX2LP18
listed as “Cypress MOBL-USB FX2LP18 Connect Mode(3.4.5.000)”.
4. Click on Lg EEPROM button on EZ-USB Interface window and browse to project folder and select
the image hid_kb.iic at <Installed_directory>\<Version>\Firmware\hid_kb.The EZ-USB interface win-
dow shows successful completion of image download to large EEPROM U7-24AA128
5. Press RESET button S6 again and this will eventually prompt the MoBL-USB FX2LP18 device to
boot from Large EEPROM Image-hid_kd.iic.
6. After download the image does not require a cypress USB driver for testing the 4-button virtual
keyboard functionality.The complete functionality is handled by Microsoft Windows OS native HID
drivers.
7. The firmware image can also be downloaded using CyControlCenter. Open CyControlCenter PC
application from Windows Start->All programs->Cypress->Cypress Suite USB 3.4.7 -->Control
Center. Switch SW2 on board to NO EEPROM and press RESET button. Observe MOBL-USB
FX2LP18 listed as “Cypress MOBL-USB FX2LP18 Connect Mode(3.4.5.000)”. Before hid_kb.iic
file download select SW1-LARGE EEPROM and SW2-LG-SM options on board. Select Program
FX2 '64KB EEPROM as shown in the following Figure 8-4. Browse and select hid_kb.iic file. The
application automatically downloads the entire image to Large EEPROM-U7 on board.