EasyManua.ls Logo

Cypress EZ-USB FX3 SDK - Firmware Download; Testing the application

Cypress EZ-USB FX3 SDK
56 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Cypress EZ-USB® FX3™ SDK Quick Start Guide, Version 1.3.1 14
Once the board has been connected to the host PC, the device will be seen
enumerating and asking for driver selection. For booting, the FX3 enumerates as a
USB 2.0 device with VID=0x04B4 and PID=0x00F3.
Select the “Install from a specific location” and point to the <Installation
Root>/driver/bin/<os>/<arch>/cyusb3.inf file to bind the device with the Cypress
CyUsb3.sys driver.
To bind with a new device or application with a different VID/PID pair; the
corresponding VID/PID entries must be made in the cyusb3.inf file.
3.5 Firmware Download
The CyControl center utility, which can be used to communicate with the FX3
device, is described in CyControlCenter.pdf, installed as part of the USB Suite.
Once the driver binding has been completed, open the CyControl Center (Start-
>Programs->Cypress->Cypress USBSuite->Control Center). The Cypress FX3
Device should be visible through the tool and you can look through the USB
descriptors reported by the device.
Use the Program->FX3 option on the tool to program the previously generated
BulkLoopAuto.img binary file onto the device. This download is performed directly
onto the RAM on the FX3 device.
3.6 Testing the application
Once the download is complete, a new USB device can be seen enumerating and
asking for driver selection. Repeat the driver selection process performed during
initial boot and associate the same CyUsb3.sys driver with the new device as well.
The data transfer feature of the CyControl Center can be used to verify the data
loop-back functionality.