This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6446 VPSS buffer overflow problem

Hi,

I have made video streaming application with DM6446. We are using OmniVision's OV10635 sensor. The sensor provides output in YUV 4:2:2 format. From VPFE, we are using capture and resize modules.

In normal setup application works fine. But what happens if we move cable or sensor, to change a view, our video port stops outputting new data. So, the same old data, keeps on rotating in to buffers. At the same time, capture interrupts gets increased.

When this condition occurs, "CCDC_WBL_O" bit of the "VPSS Peripheral Control Register" (PCR)" becomes 1.
From Texas Instruments Wiki on DM6446 (below is the link for the same), I could find out that this particular problem occurs, when VPSS buffer overflows.

http://processors.wiki.ti.com/index.php/DM643x/DM6446_VPSS_buffer_overflow_problem#Objective

Can anyone tell me How Can I , detect this overflow state from my application and escape from this state?

Any help would be highly appreciated.

 

Thanks,

Krinali Shah

  • Krinali Shah,

     This is Seshu Babu from Hyderabad.I am looking for perfect EMV to drive OV10135/OV10635 sensor from Omnivision. I request you to please provide me relevant information.  I have been struggling for the same for the past one month.

    Thanks,

    SeshuBabu V

  • Hi SeshuBabu,

    Omnivision itself provides, EVM module for OV10635 Sensor. You can use this EVM module and install OVTA Panther tool to view video streaming.

    Regards,

    Krinali Shah

  • Dear Krinali Shah,

      Thanks for the reply. I have used it but I am not able to stream video continuously. My requirement is to save the frame in buffer  and from buffer the frames will be feed to processing algorithm suite. This is to be done continues in real time. I have two problems in using OVTA Panther tool.They are,

    1. The Options to capture the images or videos in OVTA tool are not sufficient to log frames continuously.

    2. The EVM provided by Omnivision is having USB 2.0 support which is not sufficient to grab frames at 1280x800.I am getting frame overlaps.

    May I know the EVM details you have used.

    Thanks,

    Seshu Babu V.

  • Hi Seshu Babu,

    I am not sure about your 1st requirement, whether you can continuously log frames from OVTA tool or not. But I was able to see live streaming at 1280x800 using OVTA tool.
    We had used OV10635 EVM from Omnivision just to confirm video quality of sensor. After that we had made our own patch board, containing OV10635 sensor. This patch board we are connecting with our Processor board (which contains DM6446) to run our application.


    Regards,
    Krinali Shah
  • Hello!

    I have a few questions about OVTA Panther tool?

    Can I use OVTA Panther tool for tuning OV10635 sensor?
    Is it possible to configure lens shading correction in OV10635 sensor by this software?

    I can not find any information about this software.
    Where can I buy OV10635 EVM and OVTA Panther tool.
    Could you provide information where you got OV10635 EVM and OVTA Panther tool?

    Best regards,
    Michael
  • Hello!

    I have a few questions about OVTA Panther tool?

    Can I use OVTA Panther tool for tuning OV10635 sensor?
    Is it possible to configure lens shading correction in OV10635 sensor by this software?

    I can not find any information about this software.
    Where can I buy OV10635 EVM and OVTA Panther tool.
    Could you provide information where you got OV10635 EVM and OVTA Panther tool?

    Best regards,
    Michael