5 Replies Latest reply on Jun 19, 2019 4:56 PM by MoKo_4044446

    cypress fx3 usb 2.0 VGA 15fps



      I am using AN75779 example code.


      I am trying to stream VGA resolution 15fps over USB 2.0.


      But the sample application is for super speed configuration like


      CY_FX_EP_BULK_VIDEO_PKT_SIZE 1024bytes


      .burstLen = 16;


      but USB 2.0 bulk will support 512bytes and burst len 8


      i am getting black screen..


      Any suggestion?




      RAJ M

        • 1. Re: cypress fx3 usb 2.0 VGA 15fps



          More updata


          UVC: Completed 0 frames and 0 buffers


          I am getting above debug on UART


          I probe my camera data signaling its seem ok its send data (check with oscilloscope)




          RAJ M

          • 2. Re: cypress fx3 usb 2.0 VGA 15fps



            There can be many reasons for this.


            Make sure if Fx3 is receiving the data and the buffers are getting committed correctly. You can count the producers (prodCount) in the firmware in the DMA Callback.


            I would recommend you to create a Tech Support case for this.




            -Madhu Sudhan

            • 3. Re: cypress fx3 usb 2.0 VGA 15fps



              Thank you for reply.


              I have put debug print in dmacallback but i am not getting that prints


              I have checked that FV LV Data seem its ok.


              I think GPIF is not getting data whatever camera sent to it.


              i add below code snippet on UVCAppThread_Entry()


              apiRetStatus = CyU3PGpifReadDataWords (0, CyFalse, 1, tmp_data, 0xFF);
                                          if (apiRetStatus == CY_U3P_SUCCESS)


                                               CyU3PDebugPrint (4, "Read Data = %x\n\r", tmp_data[0]);




                                              CyU3PDebugPrint (4, "Read failed with error code %d\n\r", apiRetStatus );
                                              apiRetStatus = CyU3PGpifGetSMState(&current_state);
                                              CyU3PDebugPrint (4, "Current state %d and err = %d\n\r", current_state, apiRetStatus );







              Read failed with error code 7


              Current state and err = 0






              RAJ M

              • 4. Re: cypress fx3 usb 2.0 VGA 15fps



                I can now streaming without problem.


                I have another doubt regarding frame rate i will open another thread.


                Thank you all




                RAJ M

                • 5. Re: cypress fx3 usb 2.0 VGA 15fps

                  Hi Raj,


                  How did you solve this black screen problem?

                  Please share the solution.