Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 接多路Camera时,v4l2-ctrl从ISP抓取数据时timeout

9

积分

0

威望

0

贡献

吃瓜的群众

积分
9

接多路Camera时,v4l2-ctrl从ISP抓取数据时timeout

发表于 2023-7-2 17:22:20      浏览:4146 | 回复:1        打印      只看该作者   [复制链接] 楼主
firefly工程师您好,我司现在遇到一个RK3588 ISP相关问题,请求解答一下,感谢!
我司产品硬件链路(红框部分):



问题现象描述:我司一项目基于贵公司开发板进行二次开发,接5路camera(4路MIPI + 1路DVP),数据格式分别为RAW RGB和YUV;设备树中MIPI通路各个节点绑定关系严格参考手册配置(DTS见附件)。
1) v4l2-ctrl从vicap抓取图像时,采集的图像数据正常。命令如下:
v4l2-ctl --verbose -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='BG12' --stream-mmap=4 --set-selection=target=crop,flags=0,top=0,left=0,width=1920,height=1080 --stream-to=/data/rgb.raw
其中/dev/video0为camera0对应的cif字符设备节点。如图所示:





2)v4l2-ctrl从ISP抓取图像时,如果同一ISP只绑定一个虚拟通道,则采集正常;如果同一ISP绑定了多个虚拟通道(如ISP同时配置了rkisp0_vir0和rkisp_vir1),则采集异常,会出现timeout;命令如下:
v4l2-ctl --verbose -d /dev/video44 --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap=4 --set-selection=target=crop,flags=0,top=0,left=0,width=1920,height=1080 --stream-to=/data/yuv.out
其中/dev/video44为camera0对应的cif字符设备节点。如图所示:







请问下,上述现象可能的原因是什么呢?如何解决?感激不尽!

image.png (80.2 KB, 下载次数: 398)

image.png
回复

使用道具 举报

4

积分

0

威望

0

贡献

吃瓜的群众

积分
4
发表于 2023-7-6 10:34:11        只看该作者  沙发
要先在板子上把rkaiq_3A_server跑起来,并要指定正确的json文件,然后才能实现分时复用,然后用v4l2采集即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表