FX3S Mass Storage Device USB 3.0 Drivers

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

We are trying to develope a USB 3.0 compatible mass strorage device using CYUSB3035 FX3S.

We need drivers for windows, linux and mac.

We were expecting at least "CyUsb3.sys"  will work however we could not succeed to use this driver

and we suspect it won't be possible. There is a note in the "Cypress CyUsb3 sys Programmers Reference Guide.pdf"

saying that

"...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 clarify. Where can we get CYUSB3035 FX3S USB 3.0 drivers for windows, linux and mac?

Thank you.

Cengiz

0 Likes
1 Solution
SrinathS_16
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello Cengiz,

Mass Storage is a standard USB class and hence the device can be used with drivers that are native to the OS. No separate installation of drivers is required.

Best regards,

Srinath S

View solution in original post

0 Likes
5 Replies
SrinathS_16
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello Cengiz,

Mass Storage is a standard USB class and hence the device can be used with drivers that are native to the OS. No separate installation of drivers is required.

Best regards,

Srinath S

0 Likes
Anonymous
Not applicable

Thank you Srinath.

Ok but what avoids than Cypress reference FX3SRaid0 project can not enumerate as

a USB 3.0 device in our board? We know other USB sticks work as USB 3.0 devices

in the same PC.

Regards,

Cengiz

0 Likes

Hello Cengiz,

Using the FX3SRadi0 firmware on our kit, I am able to enumerate the device successfully. Can you please let me know what error do you face on enumeration? Kindly, share the USB traces if possible.

Best regards,

Srinath S

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hi Srinath,

Our board enumerates as a USB 2.0 device successfully but although is

supports USB 3.0,

it does not enumerate as USB 3.0.

I use the same PC with other USB 3.0 compatible mass storage devices

without a problem.

PC ports support USB 3.0 and USB 3.0 drivers are working on it too.

I attach USBTreeView output file. Can you please take your board output

with USBTreeView

and compare with ours?

https://www.uwe-sieber.de/usbtreeview_e.html#download

Thank you.

Cengiz

0 Likes
lock attach
Attachments are accessible only for community members.

Hello Cengiz,

- I have attached the USBTreeView information. The SDK firmware enumerates the device in USB3.0 mode.

- Can you please share the USB traces during the device enumeration?

Best regards,

Srinath S