EZ-USB Development Kit User Guide, Doc. # 001-66390 Rev. *D
47
Cypress USB Drivers for EZ-USB Kits
11. Open the device manager, as mentioned in step 9, and expand the list of USB controllers.
12.Observe the EZ-USB device in the list of USB device controllers. Following are the strings for the
default Fuse ROM VID/PID of EZ-USB devices.
a. EZ-USB FX1:
“Cypress EZ-USB FX1 No EEPROM(3.4.5.000)”
b. EZ-USB FX2LP:
“Cypress EZ-USB FX2LP No EEPROM(3.4.5.000)”
This completes the entire binding process for the EZ-USB device. The process is similar for any
USB device with its own proprietary drivers.
6.3
Drivers for Firmware and Keil Monitor Automatic Download using
Script Files
The firmware examples provided with the EZ-USB kits can be manually downloaded using
Cycon-
sole
or
CyControlcenter
. If you need to automate the firmware downloading process, then script
files can be used. Whenever the EZ-USB board with the relevant VID/PID to the script file is
detected, then the Windows OS automatically downloads the actual firmware inside the script and
the EZ-USB device re-enumerates with new VID/PID defined in the firmware. Following are the rele-
vant driver files provided under the \
Drivers
directory:
■
CyLoad:
This directory contains
CyLoad.spt
,
Cyload.cat
,
CyLoad.inf
, and
cyusb.sys
.These are
basic files required to automate the process of firmware download using script files and .INF files.
For more details, refer to
Firmware Download using CyLoad Driver Package on page 49
.
■
CyMonfx1_fx2lp:
This directory contains
mon.spt cymon.cat
,
CyMonfx1_fx2lp.inf
and
cyusb.sys
. The script file
mon.spt
contains the Keil debug monitor. The Keil debug monitor, after
downloading to EZ-USB RAM memory, enables the user to debug EZ-USB firmware examples
using step-by-step debugging using the UART port at 38400 baud rate. The method to debug
firmware examples using this driver package is explained in
Debugging Using Keil Monitor Pro-
6.3.1
How to Generate and Play Script Files (.spt)
The script files are generated for a specific firmware. Select the
Bulkloop
firmware example to
experiment for this purpose. Choose
Bulkloop.hex
under
<Installed_directory>\<ver-
sion>\Firmware\Bulkloop
in the EZ-USB Kit contents. The script file can be generated using
three tools available with the EZ-USB kits.
6.3.1.1
Script File Generation using the Cyscript Tool
Open this tool located at
<Installed_directory>\<Version>\Bin
after installing the EZ-USB
kit contents. Click the
Browse
button, adjacent to the
Input HEX file,
and select the path where the
.hex file is located. Choose the directory and file name of your choice for the script file and click
Cre-
ate Script File
button.
Summary of Contents for CY3674
Page 18: ...18 EZ USB Development Kit User Guide Doc 001 66390 Rev D Getting Started...
Page 34: ...34 EZ USB Development Kit User Guide Doc 001 66390 Rev D Development Kit Contents...
Page 54: ...54 EZ USB Development Kit User Guide Doc 001 66390 Rev D Cypress USB Drivers for EZ USB Kits...
Page 110: ...110 EZ USB Development Kit User Guide Doc 001 66390 Rev D Resources...
Page 113: ...EZ USB Development Kit User Guide Doc 001 66390 Rev D 113 A 2 Board Layout...