My team is using TX2 as part of our product.
We want to use TX2 MIPI interface and TX2 internal ISP to support 3 AR0144CS cameras.
Now I can get the video through V4L2 interface, as I know, I need to use argus to access camera because internal ISP issue.
I have tried argus_camera, unfortunately I got some errors when I run “argus_camera --device=0”. Please check the attachment for the details.
I do not know how to port this camera to enable internal ISP. Could you give me some guides?
Look forward to your reply.
argus_camera.txt (3.88 KB)
dmesg.txt (87.8 KB)
kernel_version.txt (165 Bytes)
nvargus-daemon.txt (89.9 KB)
dts.txt (333 KB)
v4l2-ctl.txt (2.56 KB)
trace.txt (55.9 KB)
Boost the clock.txt (569 Bytes)
Looks like the device tree have some problem.
Have a check the devname and position.
[url]Welcome — Jetson Linux<br/>Developer Guide 34.1 documentation
I found an error on devname(the last 2 number is IIC address).
About position, what is wrong with this?
I will appreciate it if you can explain more clearly
Thank you very much!
modules {
module2 {
badge = "ar0144_center_liar0144";
position = "center";
orientation = [31 00];
drivernode0 {
devname = "ar0144 32-0010";
pcl_id = "v4l2_sensor";
proc-device-tree = "/proc/device-tree/i2c@31c0000/ar0144_c@10";
};
};
module0 {
badge = "ar0144_bottom_liar0144";
position = "bottom";
orientation = [31 00];
drivernode0 {
devname = "ar0144 30-0018";(<b>change:ar0144 30-0010->ar0144 30-0018</b>)
pcl_id = "v4l2_sensor";
proc-device-tree = "/proc/device-tree/i2c@3180000/ar0144_a@18";
};
};
module1 {
badge = "ar0144_top_liar0144";
position = "top";
orientation = [31 00];
drivernode0 {
devname = "ar0144 31-0010";
pcl_id = "v4l2_sensor";
proc-device-tree = "/proc/device-tree/i2c@c240000/ar0144_b@10";
};
};
};
log1.zip (101 KB)
The devname is not correct.
Have a check the i2c bus number to make it right.
devname = "ar0144 31-0010"; shouldn't be 30, 31, 32 should be 2, 1, 6