4 Replies Latest reply on Oct 12, 2017 8:37 PM by gordon.tsai_2774976

    FX3 UVC YUV422 / RAW Camera

    norman.ungefroren_2439196

      Hello everyone,

         

      I'm trying to stream video from an Aptina-Camera with UVC to a PC. Using the FX3-Board and the USBVideoClass-Example (for RAW - Aptina MT9M114) I get no picture / video on PC.

         

       

         

      Here my setup:

         

      - Camera 10bit RAW or YUV422 (both doesn't work) with I2C connection to another device - so there is no need for sensor.c/sensor.h

         

      - Camera 1280 x 960   30FPS

         

      - AN75779 / FX3_RAWData_Cypress Driver and Descriptors.zip example

         

       

         

      changes made:

         

       

         

      uvc.c

         

      uint8_t glProbeCtrl[CY_FX_UVC_MAX_PROBE_SETTING] 

         

      uint8_t glProbeCtrl20[CY_FX_UVC_MAX_PROBE_SETTING]

         

       

         

      cyfxuvcdscr.c

         

      /* Class specific Uncompressed VS Frame descriptor */

         

       /* Class specific Uncompressed VS format descriptor */

         

      -> set resolution, FPS and bitrate ...

         

       

         

      I got often

         

      Error in CyU3PDmaMultiChannelCommitBuffer: code 71

         

      and the I made modification like in

         

      //http://www.cypress.com/forum/usb-30-super-speed/an75779-modification-fx3-streaming-image-sensor-data

         

      Then I got debug prints like ...

         

      UVC: Completed 106 frames and 135 buffers

         

      UVC: Completed 106 frames and 147 buffers

         

      ...

         

       

         

      But no video at all

         

       

         

      Are there any other changes I must made to get the cam working?

         

       

         

      Thank You,

         

      Regards Norman