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

USB superspeed peripherals

OfOr_1738446
Level 3
25 replies posted 10 replies posted 10 questions asked
Level 3

Hello,

I designed a camera that the video stream runs on a UVC driver and the command interface on the control channel uses the Cypress fx3 example device 1 driver (I used the guide to install it).

It works well in win7 and win 10 but I can't find the Cypress fx3 example device 1 driver for linux.

I use the latest release of Ubuntu.

This is the results for: cyusb.conf and lsusb -t:

pastedImage_1.png

Where can I find the driver?

All the best,

Ofer.

0 Likes
1 Solution
YatheeshD_36
Moderator
Moderator 750 replies posted 500 replies posted 250 solutions authored
Moderator

Hello,

Please try adding the VID, PID and custom string entry as  Cypress FX3 Example device 1 and 2 in the cyusb.conf file and try using the library.

You can also replace the attached cyusb.conf file in the linux SDK, in which the two entries are added.

Thanks,

Yatheesh

View solution in original post

0 Likes
6 Replies
Rashi_Vatsa
Moderator
Moderator 500 solutions authored 1000 replies posted 750 replies posted
Moderator

Hello Ofer,

Please confirm that the FX3 SDK 1.3.4 for Linux is being installed from this link https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit

The Cypress driver can be found in the SDK itself.

Please try programming FX3 with UsbBulkSrcSink example firmware (or any vendor class firmware ) of the SDK and then share the result of the lsusb -t command. This will help us to know whether the driver binds for the vendor class device.

Regards,

Rashi

Regards,
Rashi
0 Likes
OfOr_1738446
Level 3
25 replies posted 10 replies posted 10 questions asked
Level 3

HI Rashi,

I finished developing. My camera has Its own hardware and firmware (based on AN75779). the UsbBulkSrcSink will not work.

On windows, I don't need to install the SDK to see video or send vendor commands, I only install the Cypress FX3 Example device 1 driver and it works.

I want to do the same for linux.

0 Likes
Rashi_Vatsa
Moderator
Moderator 500 solutions authored 1000 replies posted 750 replies posted
Moderator

Hi Ofer,

Please let me know from where did you install the Cypress FX3 Example device 1 driver  on the Windows system

Regards,

Rashi

Regards,
Rashi
0 Likes
OfOr_1738446
Level 3
25 replies posted 10 replies posted 10 questions asked
Level 3

Hi Rashi,

I found it in the driver folder in the windows SDK. But in Linux, I don't see it

0 Likes
YatheeshD_36
Moderator
Moderator 750 replies posted 500 replies posted 250 solutions authored
Moderator

Hello,

Please try adding the VID, PID and custom string entry as  Cypress FX3 Example device 1 and 2 in the cyusb.conf file and try using the library.

You can also replace the attached cyusb.conf file in the linux SDK, in which the two entries are added.

Thanks,

Yatheesh

0 Likes
OfOr_1738446
Level 3
25 replies posted 10 replies posted 10 questions asked
Level 3

Hello,

I actually got this working without the driver.

Thank you.

0 Likes