Orin Nano L4T 36.2.0 无法用 CAM1(i2c-9) 进行存图

你好,我在适配最新的 L4T 36.2.0 上遇到了一个奇怪的问题。

我无法在 CAM1(i2c-9) 用 Gstreamer 进行存图.

我现在的状态是:
我重新刷新了系统,保证环境足够干净。我用 jetson-io 选择了 imx477 相机,在此基础上进行了下面操作。

sudo python3 /opt/nvidia/jetson-io/jetson-io.py

我的硬件连接:(这是官方套件,并非第三方板)

可以看到我重新启动系统后,相机能被正常找到:

我用了以下命令存图:

gst-launch-1.0 nvarguscamerasrc num-buffers=30 sensor_id=0 !                 'video/x-raw(memory:NVMM),width=3840, height=2160, framerate=30/1, format=NV12' !                 nvjpegenc !                 multifilesink location=noisp_imx477_3840_2160_2024-04-11-17-19-25.jpeg

(因为论坛图片上传限制,我分了几个帖子继续更新,见谅)

上面我用了Gstreamer存图命令,报错:

我事先用 dmesg -C 清除了无用信息,我报错后 dmesg信息:

更多调试 log
error.log (4.3 KB)

我又用了 v4l2 进行更多测试:
我发现 v4l2 取数据是没问题的,那么是否设备树那里存在问题(我没有修改任何地方)

我想再补充一下,另外一个接口CAM0(i2c-10)状态是好的

hello Arducam_Edward,

please try narrow down the issue by running with gst pipeline to show frame-rate only.
for example,
$ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! 'video/x-raw(memory:NVMM),width=1920, height=1080, framerate=30/1, format=NV12' ! nvvidconv ! fpsdisplaysink text-overlay=0 name=sink_0 video-sink=fakesink sync=0 -v

Thank you for your help JerryChang.

i use your command,
The following is the entire output log of the command
command.log (3.3 KB)

dmesg log:
dmesg.log (1.0 KB)

trace log:
trace.log (4.4 KB)

hello Arducam_Edward,

FYI,
we’ve test and confirm such failure has gone with the upcoming Jetpack-6 public release.
please wait for next JP-6 release version (i.e. l4t-r36.3) which will be a production quality release.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.