EasyManua.ls Logo

Cypress CY3684 - Cyconsole Utility

Cypress CY3684
117 pages
Print Icon
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...
56 EZ-USB Development Kit User Guide, Doc. # 001-66390 Rev. *D
USB PC Host Utilities and SuiteUSB Applications
.
The C++ applications use CyAPI.lib to communicate with the Cypress USB device.The C# .NET
framework applications use CyUSB.dll to communicate with the hardware.
7.2.1 Cyconsole Utility
The Cyconsole performs tasks, such as firmware download to EZ-USB RAM, Small EEPROM
(16 bytes, and Large EEPROM (32 KB). In addition, it can be used to perform script generation,
loading, and so on.
Table 7-1. List of SuiteUSB C++ and C# Applications
S.No
C++
Application
C#.NET
Application
Description
1 Cyconsole CyControlCenter
Both these applications are used for general-purpose tasks,
such as firmware download to EZ-USB RAM, small
EEPROM (16 bytes) and large EEPROM (32 KB). In addi-
tion, script recording and download options are available.
2 Streamer Streamer
Both these applications continuously stream Bulk and Iso-
chronous data in the OUT and IN directions. The OUT and
IN endpoints act as sink and source of data; that is, the
received data on the OUT endpoint is discarded and the rel-
evant endpoint re-armed and a constant size of data is sent
over the IN endpoint. Using the Cystream firmware located
at C:\Cypress\Cypress Suite USB 3.4.7\Firm-
ware\CyStreamer, these applications can be verified.
3 cybulk Bulkloop
Both these utilities perform the same functionality of looping
back the USB packet data received on the Bulk OUT end-
point to a Bulk IN endpoint. Using the Bulkloop firmware
example provided with the kit, these applications can be
tested.
4 cydesc -NA-
The utlity provides the USB descriptor information of
Cypress USB 2.0 devices connected to Windows PC.
5 FxEEPROM -NA-
This utility is used to program small and Large EEPROM on
EZ-USB FX1/FX2LP development boards. Alternatively the
programming can also be done using CyConsole or
CyControlCenter

Table of Contents

Related product manuals