Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I've tried to run the USBVideoClassBulk example from the sdk as is. It is compiled and uploaded to CX3 evaluation board, but I can't see the video device on my linux machine.
There is some problem with usb descriptors, cause I get this message in dmesg:
[71795.430285] usb 3-2.2: Product: FX3 [71795.430287] usb 3-2.2: Manufacturer: Cypress [71795.431324] uvcvideo: Probing generic UVC device 2.2 [71795.431330] uvcvideo: no class-specific streaming interface descriptors found. [71795.431337] uvcvideo: Found a Status endpoint (addr 82). [71795.431340] uvcvideo: Found UVC 1.00 device FX3 (04b4:4722) [71795.431522] uvcvideo: Scanning UVC chain: OT 4 <- XU 3 <- PU 2 <- IT 1 [71795.431528] uvcvideo: Found a valid video chain (1 -> 4). [71795.431529] uvcvideo: No streaming interface found for terminal 4. [71795.431591] input: FX3 as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.2/3-2.2:1.0/input/input75
and the "lsusb -v" for cypress device seems to be cut in th middle.