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.

TDA4VM: CSI DATA

Part Number: TDA4VM


Tool/software:

Hello TI experts,

SDK8.6,

Now there is only one camera connected to the deserializer on CSI1 and debugged using Multi_cam_demo.

Reading the deserializer indicates that data has been obtained (Video pipeline locked OK and Sufficient throughput detected OK).

However, TDA4 did not obtain the data. The reason is that the Multi-can App got stuck here after execution:

VX_ZONE_WARNING:[tivxCaptureSetTimeout:796] CAPTURE: WARNING: Error frame not provided using tivxCaptureRegisterErrorFrame, defaulting to waiting forever!!!

Among the configurations:

DES:VC1;             TDA4:captureObj->params.chVcNum[0] = 1

DES:1500Mbps     TDA4:CSIRX_LANE_BAND_SPEED_1350_TO_1500_MBPS


DES:0X1E             TDA4: {VX_DF_IMAGE_UYVY, 7}, /*dataFormat and MSB [0]*/

In order to locate the problem as quickly as possible and get more debugging information, what information points can I print or read on TDA4? Can you list some for me?

I am anxiously awaiting your reply. Thanks

  • Hi Barry,

    You can ignore above error, it just says that you have not provided error frame for this data format.. That is not the reason for the capture not working. 

    Are you sure that your deserializer is outputting data in YUV422 format and lane speed at 1.5Gbps and virtual channel number is set to 1? 

    Regards,

    Brijesh

  • Hi Brijesh,

    We can confirm that the DES configuration is DES:VC1, DES:1500Mbps, DES:0X1E;

    But in order for TDA4 to confirm this information, which registers should I read? What auxiliary information can be printed?

    thanks

  • Hi Barry,

    You can check SHIM_DMA_CNTX register to confirm this configuration. 

    but apart from this, please make sure that

    - the number of date lanes and clock polarity is matching with the HW connection.

    - Lane speed is matching as per the output configuration of the deserialzier. 

    - Deserializer and sensor are enabled only in streamon callback. If possible, please confirm both of them completely in streamon callback. 

    Regards,

    Brijesh