zoukankan      html  css  js  c++  java
  • Control center 和 CyConsole

    前段时间一直纠结为什么我的FX2LP最小系统不能被CyConsole识别,而只能被Control Center识别,总觉得是我的开发环境,包括硬件有什么问题。尤其是在我发现最小系统插在USB2.0接口竟然不被PC识别,只有插在USB3.0接口才能被识别的时候(参考我之前的博客),我非常怀疑是我自己出了什么错漏。

    近日仔细阅读了Suite 3.4.7的官网介绍和随装的PDF文档,我才发现以下事实1、2。

    Control Center被看成开发者的工作台,并附带程序源代码,而CyConsole已经不再被支持了。

    可是,不明白为什么Suite 3.4.7依然随装了CyConsole?有人知道吗?

    Figure 1 Suite 3.4.7依然随装了CyConsole,但是我发现不能用…

    1、https://secure.cypress.com/?rID=34870 原文,注意红色

    SuiteUSB 3.4 - USB Development tools for Visual Studio

    Last Updated:09/12/2013

     

    SuiteUSB.NET 3.4 is a set of USB development tools for Visual Studio. SuiteUSB.NET 3.4 can be used to create .NET Windows applications for all Cypress USB 2.0 families.

    SuiteUSB.NET 3.4 includes the following:

     

    A Generic USB Device Driver: The SuiteUSB.NET 3.4 toolset includes a USB device driver, providing the best solution for those who do no want to write their own device driver from scratch.  The driver is compliant with the Windows Driver Model (WDM) and is compatible with Windows 2000, Windows XP,Windows Vista and Windows 7. It also includes support for Plug and Play (PnP), remote wake-up, customizable globally unique identifier (GUID), and power management level S4. The driver can be used with general purpose applications that use control, interrupt, bulk, or isochronous transfers.
    For information regarding drivers signing procedures,click here.

    • A .NET Managed Class Library: The class library exposes an elegant.NET application programming interface (API) to the Cypress generic USB device driver. A Programmer's Reference Guide explains the class library in detail.
    • USB Control Center: The USB Control Center sample application serves as a USB experimenter's work-bench. It allows viewing USB device descriptor data and transferring data to and from USB devices. Source code for the Control Center is included, providing many examples of using the CyUSB.dll class library.
    • Sample Code: Source code for several example USB applications demonstrates the use of the CyUSB.dll programming interface in C#.
    •  

      SuiteUSB.NET 3.4 is free of charge when used with Cypress silicon. No order or sample request should be placed on this reference design; it is ONLY available for download on this page.

       

      All the above components are compatible with the following Operating Systems, Visual studio and Platforms.

      Operating System name:

    • Windows 2000(w2K)
    • Windows XP (wxp)
    • Windows Vista (wlh)
    • Windows 7
    •  

      CPU Type:

    • x86(32bit-i386)
    • x64(64bit-amd64)

      Microsoft Visual Studio: All library and sample examples are compatible with Visual studio 2008 and Visual studio 2010.

      Improvements

    • 64 bit support for Windows XP, Vista and 7 has been incorporated.
    • Windows Driver Model (WDM) compliant
    • WHQL Certified (not signed)
    • Compatible with any USB 2.0 compliant device
    • Supports Windows PnP and Power Management level S4
    • Supports USB Remote Wake-up
    • Supports Control, Bulk, Interrupt and Isochronous endpoints
    • Supports multiple USB devices connected at once
    • Supports customizable driver GUID without rebuilding the driver
    • Supports high bandwidth data transfers passing multiple packets per uframe
     

     

    2、随装PDF文档,ReleaseNotes.pdf原文,注意红色

    The known issues with CySuiteUSB 3.4.7 software are

    1. To build firmware example, please remove the read only permission of example directory

    under 'firmware' directory before building example.

    2. Cyusb.sys doesn't support Zero length packet on interrupt OUT endpoint.

    3. In cyusb.dll, ReadInput() API will hang if the device does not have an input report ready.

    4. Screamer example does not work on systems with Intel USB Host Controller 82801

    FB/FBM running Windows Vista RC2.

    5. Bulkloop example fails on systems with via rev5 or later UHCI host controllers running

    WinXP SP2, and on some systems running Windows Vista when the device is connected to

    a full-speed hub.

    6. The minimum requirement for running the C# and C++ examples is that one should install

    .NET components version 2.0 or later.

    7. If user open the project file (.vcproj/.vcxproj/.csproj) and try to build the sample example

    project then it will ask to you to save the solution file. Save the solution file to build the

    project.

    8. The CyAPI based Streamer example source code for Visual Studio 2010 and 2008 is in the

    separate directory. All other sample examples source code is common for both Vs2010 and

    Vs2008.

    Vs2010 Source code directory: Installation DirectoryCyAPIexamplesStreamerVs2010_sln

    Vs2008 Source code directory: Installation DirectoryCyAPIexamplesStreamer.

    9. Install Visual C++ 2008 Redistributable (available on Microsoft website), if system does not

    have Visual studio 2008 installed.

    10. CyUSB library and driver support one device configuration only.

    11. All applications and libraries are building with Visual studio 2008 and 2010. You may find

    problem while build application and libraries with older version of Visual studio.

    12. CyConsole application is no longer supported.

     
  • 相关阅读:
    Jmeter之参数化
    JMETER之一般使用和断言(响应断言和JSON断言)
    JMETER之工具设置和可执行元件介绍
    fiddler 之简单并发、弱网设置
    fiddler之断点、篡改和伪造数据
    fiddler之手机端连接
    fiddler之工具介绍
    fiddler之图标描述
    原生js添加和删除类名
    抽象类和接口
  • 原文地址:https://www.cnblogs.com/sunmaoduo/p/3922737.html
Copyright © 2011-2022 走看看