Using Argus with CSI inputs


I am trying to get Jetson to show video input from a CSI generator. The CSI generator is outputing a 4-lane CSI data. I am using Argus and modifying one of the example code (multiStream) to show the output.

Here are my questions:

  1. Will cameraDevices able to get the camera device? If not, what else would I need to do?
  2. What settings about the CSI output would I need to specify to the code to generate the correct outputs? How do I set them?
    • resolution?
    • vertical/horizontal blanking?
    • CSI rate?
    • Anything else?

Please check the sensor programing guide in l4t-document from the download center.

Hi Shane,

Could you provide the document? I can’t seem to find it.

Please check below link.

Hi Shane,

I tried to follow the instructions to create a camera driver but it’s still telling me No cameras available.

When I run v4l2-compliance, it returns “Failed to open /dev/video0: No such file or directory”.

Is there anything else I have to do after adding the dts/dtsi files and the .c files? Such as building the code perhaps? If so, do you have instructions on how to do that?


Please check the l4t document for the how to build kernel and flash the device tree things for your implement.