44
EZ-USB Development Kit User Guide, Doc. # 001-66390 Rev. *D
Cypress USB Drivers for EZ-USB Kits
Figure 6-3. Sample Signed Driver Package
The basic set of files in a signed package is as follows:
■
Cyxxx.cat - These are Windows catalog files, which contain digital signature. This file indicates
that this driver-cyusb.sys passed the Microsoft driver certification process (WHQL).
■
Cyusb.sys - This is the Cypress-provided generic USB driver for all USB 2.0 products.The driver
version 3.4.5 is used in the driver certification process
■
Cyxx.INF - This file contains information about the .cat file and .sys file entries. The correspond-
ing destination directories for driver files or scripts are also defined to allow copying of these files
to Windows system folders. The INF file automates the process of driver loading and registering
the entry in the device manager of Windows.
The .INF files provided in the package
should not be modified
. These are provided to enable test-
ing different features of the EZ-USB device. If the .INF file is edited, the Microsoft digital signature is
no longer valid. In addition, the default VID/PID mentioned in these INF files should not be used for
any other purpose except for testing the basic features of the device. Attempt to bind the modified
.INF file along with the existing
.cat
and
.sys
file results in a Warning window. The signed driver
loading conditions are stringent in Windows Vista and Windows 7 64-bit configurations. To temporar-
ily avoid driver loading problems with the edited .INF file, press F8 during the Windows machine re-
boot, and select
“Disable Driver signature Enforcement”
. The 64-bit OS will still provide warnings
but allow the edited INF file loading. This setting does not propagate to the next re-boot and must be
performed again during next re-boot.
Note
To completely avoid these warnings, users should remove all the instances of the default VID/
PID in the .INF file and replace these with their own VID/PID combination. The modified .INF along
with
cyusb.sys
needs to be re-submitted to Microsoft for driver certification. For more details on the
WHQL re-submission process for the modified Cypress USB driver package, refer to the application
note, “
AN52970 - Windows Hardware Quality Labs (WHQL) Signing Procedure for Customer Modi-
”. Depending on the functionality of each of these .INF packages, they
are classified into two major categories:
■
Drivers for firmware examples and default EZ-USB configuration
■
Drivers for firmware and Keil monitor automatic download using script files
6.2
Drivers for Firmware Examples and Default EZ-USB Configuration
The EZ-USB FX1 and FX2LP kit uses several VID/PID for tasks, such as default enumeration (Fuse
ROM), firmware example re-enumeration, and so on. In the list of signed driver packages,
cyusbfx1_fx2lp.inf contains all the VIDs and PIDs relevant for these tasks.
gives a sum-
mary of VIDs and PIDs used in this .INF file.
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...