EZ-USB Development Kit User Guide, Doc. # 001-66390 Rev. *D 55
7. USB PC Host Utilities and SuiteUSB Applications
This chapter describes the USB PC Host utilities provided with the EZ-USB (FX1/FX2LP) kits. Addi-
tionally, the SuiteUSB installer is provided, which supports a collection of USB Host application tools
designed using C++ and C# .NET software design tools. These host applications are used to com-
municate with Cypress USB 2.0 devices, such as EZ-USB FX1 and FX2LP.
7.1 USB Applications in EZ-USB Development Kit
The EZ-USB development kit contains the following two utilities under the \Bin directory:
1. CyScript.exe: This utlity is used to generate script file (.spt) for the corresponding RAM image
file (.hex).The procedure to generate the script file is explained in the section, Script File Genera-
tion using the Cyscript Tool on page 47.
2. hex2bix.exe: The utlity is used to convert the RAM image (.hex) files to the equivalent EEPROM
images(.iic). For detailed options of hex2bix utlity, refer to the application note, āAN45197 - Using
the Hex2bix Conversion Utilityā.
7.2 SuiteUSB Applications
SuiteUSB tools can be used to communicate with any Cypress USB 2.0 device. The USB driver
packages provided are generic Cypress USB drivers (cyusb.sys and cyusbinf). The Suite USB 3.4.7
installer executable is provided in the CD/DVD under the SuiteUSB folder with respect to the CD/
DVD root directory. The kit installer automatically triggers the SuiteUSB package installation. The
default directory of installation is C:\Cypress\Cypress Suite USB 3.4.7. Following are the
list of C++ tools and their equivalent C# .NET application tools provided in SuiteUSB. If there are no
relevant tools in C# .NET, the corresponding column is marked as NA (not applicable).