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:
Where can I find the driver?
All the best,
Solved! Go to Solution.
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.
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.
Please let me know from where did you install the Cypress FX3 Example device 1 driver on the Windows system
I found it in the driver folder in the windows SDK. But in Linux, I don't see it