专栏总目录
本文介绍RK3588平台的Camera:MIPI-CSI调试之通路解析
(资料图)
MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。
目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。
CSI & DSI
• CSI ( Camera Serial Interface ):摄像头接口
• DSI ( Display Serial Interface ):显示接口
下图是RK3588 camera连接链路示意图,可以支持7路camera。
图中:mipi camera2---> csi2_dphy1 ---> mipi2_csi2 ---> rkcif_mipi_lvds2--->rkcif_mipi_lvds2_sditf --->rkisp0_vir2
对应节点:imx415 ---> csi2_dphy0 ---> mipi2_csi2 ---> rkcif_mipi_lvds2--->rkcif_mipi_lvds2_sditf --->rkisp0_vir2
链接关系:sensor---> csi2 dphy---->mipi csi host--->vicap
实线链路解析: Camera sensor ---> dphy ---> 通过mipi_csi2模块解析mipi协议---> vicap ( rkcif节点代表vicap )
虚线链路解析:vicap ---> rkcif_mipi_lvds2_sditf ---> isp
每个vicap节点与isp的链接关系,通过对应虚拟出的XXX_sditf来指明链接关系。
当使用dphy0_hw:
full mode:节点名称使用csi2_dphy0,最多支持4 lane。当dphy0_hw使用full mode时,链路需要按照csi2_dphy1这条链路来配置,但是节点名称csi2_dphy1需要修改为csi2_dphy0,软件上是通过phy的序号来区分phy使用的模式。split mode:拆分成2个phy使用,分别为csi2_dphy1(使用0/1 lane)、csi2_dphy2(使用2/3 lane),每个phy最多支持2 lane。当使用dphy1_hw:
full mode:节点名称使用csi2_dphy3,最多支持4 lane。当dphy1_hw使用full mode时,链路需要按照csi2_dphy4这条链路来配置,但是节点名称csi2_dphy4需要修改为csi2_dphy3,软件上是通过phy的序号来区分phy使用的模式。split mode:拆分成2个phy使用,分别为csi2_dphy4(使用0/1 lane)、csi2_dphy5(使用2/3 lane),每个phy最多支持2 lane。dcphy:rk3588支持两个dcphy,节点名称分别为csi2_dcphy0/csi2_dcphy1。每个dcphy硬件支持RX/TX同时使用,对于camera输入使用的是RX。支持DPHY/CPHY协议复用;需要注意的是同一个dcphy的TX/RX只能同时使用DPHY或同时使用CPHY。其他dcphy参数请查阅rk3588数据手册。
使用上述mipi phy节点,需要把对应的物理节点配置上。(csi2_dcphy0_hw/csi2_dcphy1_hw/csi2_dphy0_hw/csi2_dphy1_hw)
每个mipi phy都需要一个csi2模块来解析mipi协议,节点名称分别为mipi0_csi2~mipi5_csi2。
rk3588所有camera数据都需要通过vicap,再链接到isp。rk3588仅支持一个vicap硬件,这个vicap支持同时输入6路mipi phy,及一路dvp数据,所以我们将vicap分化成rkcif_mipi_lvds~rkcif_mipi_lvds5、rkcif_dvp等7个节点,各个节点的绑定关系需要严格按照框图的节点序号配置。
每个vicap节点与isp的链接关系,通过对应虚拟出的XXX_sditf来指明链接关系。
rk3588支持2个isp硬件,每个isp设备可虚拟出多个虚拟节点,软件上通过回读的方式,依次从ddr读取每一路的图像数据进isp处理。对于多摄方案,建议将数据流平均分配到两个isp上。
直通与回读模式:•直通:指数据经过vicap采集,直接发送给isp处理,不存储到ddr。需要注意的是hdr直通时,只有短帧是真正的直通,长帧需要存在ddr,isp再从ddr读取。
•回读:指数据经过vicap采集到ddr,应用获取到数据后,将buffer地址推送给isp,isp再从ddr获取图像数据。
•在dts配置时,一个isp硬件,如果只配置一个虚拟节点,默认使用直通模式,如果配置了多个虚拟节点默认使用回读模式。
&i2c3 {status = "okay";imx415: imx415@1a {status = "okay";compatible = "sony,imx415";reg = < 0x1a >;clocks = < &cru CLK_MIPI_CAMARAOUT_M3 >;clock-names = "xvclk";pinctrl-names = "default";pinctrl-0 = < &mipim0_camera3_clk >;power-domains = < &power RK3588_PD_VI >;pwdn-gpios = < &gpio1 RK_PB0 GPIO_ACTIVE_HIGH >;reset-gpios = < &gpio4 RK_PA0 GPIO_ACTIVE_LOW >;rockchip,camera-module-index = < 0 >;rockchip,camera-module-facing = "back";rockchip,camera-module-name = "CMK-OT2022-PX1";rockchip,camera-module-lens-name = "IR0147-50IRC-8M-F20";port {imx415_out0: endpoint {remote-endpoint = < &mipidphy0_in_ucam0 >;data-lanes = < 1 2 3 4 >;};};};camera_imx219: camera-imx219@10 {status = "disabled";compatible = "sony,imx219";reg = < 0x10 >;clocks = < &clk_cam_24m >;clock-names = "xvclk";rockchip,camera-module-index = < 0 >;rockchip,camera-module-facing = "back";rockchip,camera-module-name = "rpi-camera-v2";rockchip,camera-module-lens-name = "default";port {imx219_out0: endpoint {remote-endpoint = < &mipidphy0_in_ucam1 >;data-lanes = < 1 2 >;};};};};&csi2_dphy0_hw {status = "okay";};&csi2_dphy0 {status = "okay";ports {#address-cells = < 1 >;#size-cells = < 0 >;port@0 {reg = < 0 >;#address-cells = < 1 >;#size-cells = < 0 >;mipidphy0_in_ucam0: endpoint@1 {reg = < 1 >;remote-endpoint = < &imx415_out0 >;data-lanes = < 1 2 3 4 >;};mipidphy0_in_ucam1: endpoint@2 {reg = < 2 >;remote-endpoint = < &imx219_out0 >;data-lanes = < 1 2 >;};};port@1 {reg = < 1 >;#address-cells = < 1 >;#size-cells = < 0 >;csidphy0_out: endpoint@0 {reg = < 0 >;remote-endpoint = < &mipi2_csi2_input >;};};};};&mipi2_csi2 {status = "okay";ports {#address-cells = < 1 >;#size-cells = < 0 >;port@0 {reg = < 0 >;#address-cells = < 1 >;#size-cells = < 0 >;mipi2_csi2_input: endpoint@1 {reg = < 1 >;remote-endpoint = < &csidphy0_out >;};};port@1 {reg = < 1 >;#address-cells = < 1 >;#size-cells = < 0 >;mipi2_csi2_output: endpoint@0 {reg = < 0 >;remote-endpoint = < &cif_mipi2_in0 >;};};};};&rkcif {status = "okay";};&rkcif_mipi_lvds2 {status = "okay";port {cif_mipi2_in0: endpoint {remote-endpoint = < &mipi2_csi2_output >;};};};&rkcif_mipi_lvds2_sditf {status = "okay";port {mipi_lvds2_sditf: endpoint {remote-endpoint = < &isp0_vir0 >;};};};&rkcif_mmu {status = "okay";};&rkisp0 {status = "okay";};&isp0_mmu {status = "okay";};&rkisp0_vir0 {status = "okay";port {#address-cells = < 1 >;#size-cells = < 0 >;isp0_vir0: endpoint@0 {reg = < 0 >;remote-endpoint = < &mipi_lvds2_sditf >;};};};&pinctrl {camera {cam_pwdn_gpio: cam-pwdn-gpio {rockchip,pins = < 1 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up >;};};};
i2cdetect -y 3
gst-launch-1.0 v4l2src device=/dev/video11 ! video/x-raw,format=NV12,width=3840,height=2160, framerate=30/1 ! xvimagesink
Android系统:
Android系统自带相机APP。点击APP,看摄像画面是否正常显示。
dmesg | grep imx415
media-ctl -d /dev/media0 -p
审核编辑:汤梓红
标签:
上一篇 : 微软准备在加拿大新建实验室,将配备公司在中国和世界各地的AI专家-世界快看
下一篇 : 最后一页
RK3588-Camera:MIPI-CSI调试之通路解析
06-11 00:27:13
英国《金融时报》6月9日消息,知情人士称,微软正将一些顶尖的人工智能
06-11 00:38:16
来为大家解答以上的问题。蛇岛,九蛇岛这个很多人还不知道,现在让我们
06-10 23:19:04
JTBC新剧《坏妈妈》由李到晛、罗美兰、安恩真、刘仁秀等主演,讲述爲了
06-10 22:18:27
刘亚仁每5天注射一次异丙酚,两年注射100多次。刘亚仁前年注射了73次共
06-10 22:16:52
天津北方网讯:昨天,记者从《天津市促进港产城高质量融合发展的政策措
06-10 21:39:07
昨日上午,中重度慢阻肺患者规范化呼吸康复项目第二阶段培训会在海沧正
06-10 20:54:36
“学生,陪玩游戏,周末接单”“线下陪玩,超短裙、黑丝,你想让我怎么
06-10 20:16:09
天津北方网讯:我们这儿老年人多,走太远买菜不方便。现在新鲜蔬果在楼
06-10 20:09:09
“我家孩子近半年不知道喊过多少次肚子痛了,有时是在吃饭的时候,有时
06-10 18:29:48
收入高的城市,会对流动人口形成强大的吸引力。那么,哪些城市的居民人
06-10 18:08:50
来为大家解答以上问题。无肩带的内衣怎么让它不往下掉,无肩带内衣怎么
06-10 18:00:51
李善(化名)是远近闻名的大孝子,家住在徐家汇街道敬老院附近,和妻子
06-10 17:35:16
1、用清水冲洗,藕带的孔道内确实存有很多的淤泥,所以把它清洗干净确
06-10 16:59:09
来为大家解答以上问题,怎么进入安全模式打开电脑,怎么进入安全模式很
06-10 16:28:40
《三分野》完美大结局。最后六集,向园爷爷的东和公司遭遇巨大危机。本
06-10 16:18:01
App6月10日消息,知名经济学家、前美林北美首席分析师大卫-罗森伯格在
06-10 15:35:49
近日,省市场监管局公布全省第一批绿色认证先行示范区建设(培育)和绿
06-10 14:50:26
长期的备考和紧张的高考之后,考生的各种心理需求在考试后一段时间会出
06-10 13:56:23
目前大巴黎方面已经是和皇马太子阿森西奥达成了一致,双方将会签约一份
06-10 12:48:54
1、创新点应该是与众不同的方法。2、比较新颖的思维方式如果您的大作没
06-10 12:54:27
今日(6月10日),2023中国经济传媒大会在绍兴开幕。中国经济体制改革研
06-10 12:39:02
尽管iPhone的市场策略有些独特,甚至有些比较“停滞不前”,但它在手机
06-10 10:40:55
App6月10日消息,据市场消息,美国电动汽车制造商Lordstown当地时间6月
06-10 10:24:49
高考志愿填报服务平台“掌上高考”上的数据显示,专业人气排序中,临床
06-10 07:12:53
西藏2023年中级会计职称考试报名时间及缴费时间汇总省市报名时间缴费时
06-10 05:20:06
中国巨石:中国巨石关于巨石集团有限公司向巨石集团九江有限公司增资200
06-09 21:31:56
以闪亮之名玩呐狂欢节也要结束了,大家有没有拿到蓝雪绒绒呢?下面为大
06-09 18:20:15
听完老婆的回答,我只能露出尴尬而不失礼貌的微笑回应……确实,在大多
06-09 14:39:25
1、会议纪要***(企业简称)-C-AQB-JL001会议名称安全主管会议会议时间
06-09 13:23:23
1、X=0代人原式3n-2不等于0。本文就为大家分享到这里,希望小伙伴们会
06-09 13:06:48
一个是多金的地产黑马,一个是缺钱的家居龙头,建发股份拟斥资62 86亿
06-09 11:53:46
进入六月,正是夏菇采摘上市的季节。柳林村食用菌基地一派火热景象,饱
06-09 11:49:14
国白酒英文,白酒英文这个问题很多朋友还不知道,来为大家解答以上的问
06-09 11:45:40
卡塔尔与法国举行战略对话双方将继续在黎巴嫩问题上合作:法国外长科隆
06-09 11:24:29
脑缓存文件在哪里能找到,电脑缓存文件在哪里这个问题很多朋友还不知道
06-09 10:48:52
今天小编岚岚来为大家解答以上的问题。中国大桥排名前15座大桥,中国名
06-09 09:39:35
今年以来,A股整体波动较大且板块分化明显,权益类基金业绩承压,市场
06-09 09:24:59
2023年5月31日,“节能出行E动奔腾”一汽奔腾NAT节能挑战赛青岛站圆满
06-09 08:04:31
相信大家对汽车需要交哪些保险,汽车挡风玻璃需要贴哪些标志?的问题都
06-09 07:44:46
《变形金刚7》发布“全军出击”预告。
06-09 07:33:37
昊华科技6月8日大宗交易成交272 81万股,成交额8729 92万元,占当日总
06-09 06:11:38
武汉轨道交通赵家条配套综合项目幕墙施工过半---6月8日,鸟瞰武汉轨道
06-09 05:44:35
1、江苏单招什么时候考试参加单招考试需要的准备如下:1、高一高二要认
06-09 04:09:28
2023上海中考总分750分。中考语文、数学、英语、综合测试笔试、道德与
06-09 03:53:45
1、三轮车铅酸蓄电瓶电压一般有多种组合,详细情况分别如下:小型三轮
06-09 02:46:34
新劲刚6月8日公告,持公司股份652 06万股(占公司总股本比例2 75%)的
06-09 02:22:48
开源证券06月08日发布研报称,给予家家悦(603708 SH,最新价:13 3元
06-09 01:13:38
极目新闻记者孙婷婷通讯员向玲祝彪6月6日,武汉市江夏区法院刑事审判庭
06-09 00:41:37
“领头羊”实力持续凸显!全球羊奶销量第一品牌佳贝艾特重磅推出免疫营
06-08 23:17:08
RK3588-Camera:MIPI-CSI调试之通路解析
2023-06-11
英国《金融时报》6月9日消息,知情人士称,微软正将一些顶尖的人工智能
2023-06-11
来为大家解答以上的问题。蛇岛,九蛇岛这个很多人还不知道,现在让我们
2023-06-10
JTBC新剧《坏妈妈》由李到晛、罗美兰、安恩真、刘仁秀等主演,讲述爲了
2023-06-10
刘亚仁每5天注射一次异丙酚,两年注射100多次。刘亚仁前年注射了73次共
2023-06-10
日前从邢台市新闻办举办的南宫专场新闻发布会获悉,今年以来,南宫市坚持外引内育,大力开展招商引资,...
近日,从海带中制造环保纱线的材料创新者AlgiKnit宣布获得1300万美元(8735 6万元)的A轮融资,以通过加...
概念特点1、 定义:纤维是天然或人工合成的细丝状物质,纺织纤维则是指用来纺织布的纤维。2、 纺织纤...
中新网西宁11月21日电 题:青海水润高原:从“大动脉”到“毛细血管”的精准管理 作者 谈林明...
中新网西宁11月21日电 (记者 张添福)青海省卫生健康委员会21日消息,该省第3例本土确诊病例经过20...
Copyright © 2015-2022 南极纤维网版权所有 备案号:粤ICP备2022077823号-13 联系邮箱: 317 493 128@qq.com