Firefly开源社区

12
发表新贴

[Linux] RK3568 双摄测试

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2021-9-17 17:50:50     
使用RK3568单板,Camera拓扑为:Camera -> mipi dphy -> csi2 host-> vicap ; mipi_lvds_sditf  -> isp vir0,如何打开camera测试?
RK3568 单板的linux版本什么时候释放支持双路摄像头的代码?
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2021-9-18 15:04:15     
Linux直接camera->csi_dphy->isp_vir就行,不需要经过vicap
双摄像头正在调试
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2021-9-18 18:53:26     
Liuth 发表于 2021-9-18 15:04
Linux直接camera->csi_dphy->isp_vir就行,不需要经过vicap
双摄像头正在调试

要用双摄,有一路要经过 vicap。调试vicap->isp vir有什么需要注意的吗?直接gst-launch打开vir1拓扑的mainpath video节点好像不行。
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2021-9-22 10:07:35     
目前Linux走vicap是走不通的,安卓可以

双摄也是直接csi_dphy到isp,每个摄像头用2lane,分离模式,只能用csi_dphy1和csi_dphy2,不能用csi_dphy0:
camera0->csi_dphy1->isp_vir0
camera1->csi_dphy2->isp_vir1

目前是这样,双摄还在调,之后可能会有更好的方案
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2021-9-22 16:11:07     
Liuth 发表于 2021-9-22 10:07
目前Linux走vicap是走不通的,安卓可以

双摄也是直接csi_dphy到isp,每个摄像头用2lane,分离模式,只能 ...

1、camera0->csi_dphy1->isp_vir0
      camera1->csi_dphy2->isp_vir1

我测试过这种链接方式,可以单独打开每路camera,但是不能同时打开两路camera。确认下:你们是否也是同样的测试结果?

2、如果走VICAP,如何测试?
     内核除了修改dts,生成两路拓扑,如:/dev/media0 和 /dev/media1,目前开源的linux 或 安卓 sdk的内核代码是需要修改驱动?
     怎么测试这路camera?我发现不能直接使用gst-launch命令测试。能否解答下测试方法?是否需要在external文件夹下适配?
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2021-9-22 17:06:09     
salmon 发表于 2021-9-22 16:11
1、camera0->csi_dphy1->isp_vir0
      camera1->csi_dphy2->isp_vir1

1. 我们还没有测试过同时打开
2. 测试方法是一样的,就是gst-launch或者v4l2-ctl抓图,应该都是无法成功的,因为Linux走vicap存在问题,打不开或没有图像

Linux双摄还在调试中,所以很多情况我们也不清楚,请耐心等待调试进展
安卓已经实现双摄,可以暂时先参考,有什么问题可以继续提问,安卓部门会跟进
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2021-9-22 17:08:49     
salmon 发表于 2021-9-22 16:11
1、camera0->csi_dphy1->isp_vir0
      camera1->csi_dphy2->isp_vir1

用的是什么sensor,数据是raw还是yuv
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2021-9-22 17:52:45     
zyk 发表于 2021-9-22 17:08
用的是什么sensor,数据是raw还是yuv

测试过ov 13850的,也测试过其他的sensor,使用的是raw数据。
安卓或linux版本是不是都要适配rkaiq_3A_server?
安卓版本没有gst-launch命令,直接使用app打开测试camera?使用rkaiq_3A_server指定camera进行切换,然后打开要测试的camera?
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2021-9-22 18:01:06     
Liuth 发表于 2021-9-22 17:06
1. 我们还没有测试过同时打开
2. 测试方法是一样的,就是gst-launch或者v4l2-ctl抓图,应该都是无法成功 ...

如果两路都走:camera->csi_dphy->isp_vir ,硬件上是不是不支持同时打开?手册上列出的情况(P2273):
lane 0/1             lane 2/3
isp                      csi2host
csi2host             isp
isp、csi2host   
                          isp、csi2host
从上面情况看,貌似lane 0/1 和 lane 2/3不能同时处于isp状态。
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2021-9-22 18:06:21     
下面是RK3568安卓代码里kernel的最新提交,麻烦帮忙确认:基于此提交,内核部分是否已经支持可同时打开两路camera?

commit 9c36965d1353d18f363ebb16ea04459c3ff024f9 (HEAD -> firefly)
Author: Firefly <service@t-firefly.com>
Date:   Mon Sep 13 16:08:11 2021 +0800

    support DM-M10R800 V2 MIPI LCD
回复

使用道具 举报

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

本版积分规则

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