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.

[FAQ] TDA4VM: Stream camera of 2 datatypes using 2 Capture nodes and 2 Graphs on the same csi-rx instance

Part Number: TDA4VM

How to Send a YUV input and a raw input from a sensor to the same CSI-RX instance at a time?

  • To achieve this usecase, the single cam demo available in vision_apps on the SDK is modified.

    It is modified such that it takes 2 inputs. 

    The first is a raw input and the second in a YUV input. 

    The following application has been tested with first input from IMX390 sensor (which stream RAW12) and the second input is from UB953 YUV Test pattern

    Both these inputs are from different ports of the same csi-rx instance.

    The SDK does not provide UB953 Test pattern by default. Please find the below patch to integrate UB953 YUV Test Pattern

    /cfs-file/__key/communityserver-discussions-components-files/791/UB953_5F00_YUV_5F00_Test_5F00_Pattern.patch

    The above patch is created on SDK 8.6 and should be applied on ${PSDKRA}/imaging folder.

    After the integration of the test pattern, the modification of the single cam application could be found the below patch.

    /cfs-file/__key/communityserver-discussions-components-files/791/Dual_5F00_cam.patch

    The above patch is created on SDK 8.6 and should be applied on ${PSDKRA}/vision_apps folder.

    After integrating both the patches, rebuild the sdk using below command and copy the updated binary to the SD Card.

    cd ${PSDKRA}/vision_apps
    make sdk -j
    make linux_fs_install_sd

    Regards,

    Nikhil