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: Question about multiple capture node

Part Number: TDA4VM

Hi

we are using PSDK 0703. 

we have 2 cameras of different resolutions attached to CSI-RX0 and CSI-RX1 separately. we created 2 capture nodes in 2 applications, each capturing one camera. In each application, there is only one graph containing only one capture node. The create parameters of capture node is shown in this picture

the only difference of capture node parameters is chInstMap[0] and output image resolution.

When these 2 applications run alone, they behave well, raw images can be dequeued from capture node.

The problem is, once we start the second application while the first application is still running, the second application runs well, but the first application cannot dequeue any raw image from capture node.

We have no idea why this happens. Could you please provide some ideas on how to solve this problem?

  • Hi,

    Could you tell me how you are running 2 applications?

    Is it 2 .out files with one of them running in the background? (i.e., ./a.out &.....then ./b.out)

    Does both the graph consist of only capture node?

    It would be great if you could share your application to know your approach.

    Regards,
    Nikhil

  • Is it 2 .out files with one of them running in the background? (i.e., ./a.out &.....then ./b.out)

    I opened 2 ssh terminal, and run one program in each of them, almost at the same time.

    Does both the graph consist of only capture node?

    Yes, they only consist of only one capture node.

    I want to know whether the deserializer has send frame to CSI, in another word, whether the driver has received image frames from both of two cameras, but I don't know how to check it. Could you please provide some help on it?

  • Dear Haijun,

         Please check 0x04504080 and 0x04514080, they should have dynamic values.

    BR

    Sikai