Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > CYUSB API upgrade USB2.0 -> 3.0 questions

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



CYUSB API upgrade USB2.0 -> 3.0 questions
Moderator:
RSKV

Post Reply
Follow this topic



CYUSB API upgrade USB2.0 -> 3.0 questions

andy posted on 15 Jan 2013 11:11 AM PST
Senior Member
14 Forum Posts

I'm in the process of upgrading a product that's been running on an older version of CYUSB.dll that interfaces with an FX3.

I am concurrently doing this with a driver upgrade and going through the process of driver-signing for x64. Since I'm jumping through the code-signing hopps, I want to use the latest version of drivers for product. 

However, I have some questions about the development path taken for CyUSB.dll C# API and Cyusb.sys drivers as they were released for FX3/USB3.0 compatability. The naming conventions and versioning between the 2.0 and 3.0 packages does not jive nor are there any indications of how 3.0 was branched from 2.0 or if development of 2.0 is finished. ("Suite USB 3.4.7" vs "USBSuite 1.2.1") So far, everything in the newest 3.0 library/driver package seems to be working with my FX2.

However, I just want to make sure that any FX2 related driver & API improvements will ocurr with the "new 3.0" package and not the old one. (ie. is development of "Suite USB" over?) Also, was the code-base for "USBSuite" based off of the original "Suite USB 3.4.7"?

I have a complex application here and want to make sure that by choosing "USBSuite 1.2.1" I will not be introducing any issues/bugs that had already been fixed.

Thanks!




Re: CYUSB API upgrade USB2.0 -> 3.0 questions

andy posted on 15 Jan 2013 11:12 AM PST
Senior Member
14 Forum Posts

 Correction: My existing product uses an FX2 chip NOT FX3.






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.