Hi, Chang,
My camera is on CSI0, what’s its virtual channel ID? 0 or 1? It seems the ID is wrong, am I right?
Thanks.
Hi, Chang,
My camera is on CSI0, what’s its virtual channel ID? 0 or 1? It seems the ID is wrong, am I right?
Thanks.
hello diverger,
had you change the format types? it shows CHANSEL_NOMATCH and SHORT_FRAME failure.
this may caused by incorrect pixel clock settings, please also review Sensor Pixel Clock configuration.
you don’t need to use vc-id if you’re having directly CSI connections.
No, I didn’t change any values in the modeX filed in the .dts file (based on tegra194-camera-rbpcv2-imx219.dtsi). And only removed channel 1 items.
And I only used channel 0, channel 1 is not configured and no camera on CS1.
BTW: What’s “CHANNEL 1” mean in the log? Does it means the “csi_chan1” in the DTS file?
Thanks.
dtsi.txt (27.0 KB)
hello diverger,
had you also check this Camera Design Guide?
Yes. But it doesn’t mention anything about the DT or the driver. I doubt the problem may exist in my device tree. But it seems the I2C work ok, and GPIO work OK, why no data?
Thanks.
hello diverger,
please share your device tree sources for reference, and also what’s the hardware connections.
thanks
The DT files already attached in the previous post. Please check it. The schematic is same with the attached pic, except the MCLK is not connect. Because we use external 24MHz OSC.
Thanks.
hello diverger,
please review Device Registration. you should disable the plugin-manger since you’re now have customize board.
please remove (or, name) this this node, imx219_cam0
, which has define in the device tree sources as overlay-name.
i2c@3180000 {
imx219_cam0: rbpcv2_imx219_a@10 {
tegra-camera-platform{}
properties, for example…badge
naming, otherwise it’ll load the default Xavier NX’s ISP overwrite file.devname
property, are you actually using i2c bus-9 for this camera module?proc-device-tree
for your device node. tcp: tegra-camera-platform {
modules {
cam_module0: module0 {
badge = "jakku_rear_RBP194";
...
cam_module0_drivernode0: drivernode0 {
devname = "imx219 9-0010";
proc-device-tree = "/proc/device-tree/i2c@3180000/rbpcv2_imx219_a@10";
Hi, Chang
Thanks.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.