Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > is it possible to send file from pc to FX3 board on usb3.0??

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



is it possible to send file from pc to FX3 board on usb3.0??
Moderator:
RSKV

Post Reply
Follow this topic



is it possible to send file from pc to FX3 board on usb3.0??

Rabari posted on 06 Apr 2012 12:27 AM PST
Member
5 Forum Posts

 

Is it possible to send windows file from PC to FX3 DVK REV3 board on usb3.0 ??

as per  cyusb. pdf  

The CYUSB3.SYS driver is licensed for distribution ONLY with Cypress USB products and

products that employ Cypress USB chips.

CYUSB3.SYS is a USB device driver for 32 bit Windows XP, 32/64 bit Windows Vista, 32/64 bit

Windows 7 and 32/64 bit Windows 8 Beta that is capable of communicating with any USB 2.0 and

USB3.0 compliant devices. The driver is general-purpose, understanding primitive USB commands, but

not implementing higher-level, USB device-class specific commands. For this reason, the driver is not

capable, for instance, of interfacing a USB mass storage class device to the Windows file system.

Please note that this release doesn't include the USB3.0 bulk streaming interface.

 and one more thing is it possible to do the same in case of FX3 board configured as a usb2.0?? because winxp must have installed HID & MASS storage classes driver




Re: is it possible to send file from pc to FX3 board on usb3.0??

aasi posted on 06 Apr 2012 01:05 AM PST
Cypress Employee
1073 Forum Posts

If you've implemented mass storage class firmware on FX3 then you'll be able to send files by connecting to Windows mass storage driver. You can look at our FX2LP based NX2LP-Flex kit to get a better understanding of what I'm talking about http://www.cypress.com/?id=196

Even if you don't implement mass storage class you can send files using CyUSB3.sys. But in this case you'll have to implement your own custom protocol so that what is sent on one side is understandable on the other side. Especially if you're storing it in a storage of some kind it has to be stored in a file system format which means you'll have write code to take care of that part as well (will be a crazy idea).

Regards,

Anand






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.