• 首页
  • 热点
  • 财经
  • 要闻
  • 经济
  • 快讯
  • 科技
  • 滚动
  • 行业
  • 教育
  • 综合
logo
  • 中陕网首页 >
  • 中陕网 > 滚动 >
  • 正文

即时:RK3588-Camera:MIPI-CSI调试之通路解析

2023-06-11 13:52:14 来源:jf_30051736

一、简介

专栏总目录

本文介绍RK3588平台的Camera:MIPI-CSI调试之通路解析


(资料图片)

MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟。MIPI(移动产业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。

目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。

CSI & DSI

• CSI ( Camera Serial Interface ):摄像头接口

• DSI ( Display Serial Interface ):显示接口

二、 名词解释:

ISP ( Image Signal Processor ): 即图像信号处理模块, 主要作用是对前端图像传感器输出的信号做后期处理,依赖于 ISP 才能在不同的光学条件下都能较好的还原现场细节。VICAP( Video capture ):视频捕获单元

三、RK3588 的camera通路:

多sensor支持:

单路硬件isp最多支持4路复用,isp复用情况支持分辨率如下:2路复用:最大分辨率3840x2160,dts对应配置2路rkisp_vir设备。3路或4路复用:最大分辨率2560x1536,dts对应配置3或4路rkisp_vir设备。硬件支持最多采集7路sensor:6mipi + 1dvp,多sensor软件通路如下:

下图是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来指明链接关系。

五、RK3588硬件通路框图

rk3588支持2个isp硬件,每个isp设备可虚拟出多个虚拟节点,软件上通过回读的方式,依次从ddr读取每一路的图像数据进isp处理。对于多摄方案,建议将数据流平均分配到两个isp上。回读:指数据经过vicap采集到ddr,应用获取到数据后,将buffer地址推送给isp,isp再从ddr获取图像数据。

六、详细解析:

imx415 : Camera sensorcsi2_dphy0 : rk3588支持2个dphy硬件,这里我们称之为dphy0_hw/dphy1_hw ,,两个dphy硬件都可以工作在full mode 和split mode两种模式下。

当使用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硬件,如果只配置一个虚拟节点,默认使用直通模式,如果配置了多个虚拟节点默认使用回读模式。

七、单路Camera的dts配置说明:( 以imx415摄像头为例 )

案例场景:这里使用的是csi2_dphy0的单路camera配置:链路配置: imx415 —> csi2_dphy0 —> mipi2_csi2 —> rkcif_mipi_lvds2—>rkcif_mipi_lvds2_sditf —>rkisp0_vir2
&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 >;};};};

八、 调试技巧

8.1 i2c设备的通用调试命令:查看设备是否挂载到i2c总线下:

i2cdetect -y 3

8.2 摄像命令

Linux系统摄像命令:
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,看摄像画面是否正常显示。

8.3 imx415 相关的log信息

dmesg | grep imx415

8.4 查看拓扑结构

media-ctl -d /dev/media0 -p

审核编辑:汤梓红

责任编辑:

免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。

    为您推荐

  • 即时:RK3588-Camera:MIPI-CSI调试之通路解析

    RK3588-Camera:MIPI-CSI调试之通路解析
  • 环球热点!目前市场黄金价格今天多少一克(2023年6月9日)

    目前市场黄金价格今天多少一克(2023年6月9日)
  • 茅台咖啡来了!12元可多加2ml飞天茅台酒 最新回应

    含有茅台酒的咖啡并非公司新推出的跨界产品,而是门店的自发行为
  • 天天简讯:小品演员李琦唱歌视频_小品演员李琦去世

    1、为什么有此1问呢?李琦他老人家能吃能喝的,我们喜欢他,就是由于他
  • 世界报道:苍穹巨灵·内蒙古篇

    莽莽苍苍的林海雄浑壮阔的沙漠奔流不息的黄河水一望无垠的大草原……辽
  • 河南:关于做好2023年军队院校招收普通高中毕业生政治考核工作的通知

    为做好我省2023年军队院校招收普通高中毕业生政治考核工作,现将有关事
  • 把在团体中起主导的人喻成(把在团体中起主导作用的人喻为什么)_天天速看料

    来为大家解答以上的问题。把在团体中起主导的人喻成,把在团体中起主导
  • 21深度|人工智能热潮意外催生美股牛市,是泡沫还是风口?_每日快讯

    21世纪经济报道记者吴斌上海报道去年年底华尔街曾对今年美股前景忧心忡
  • 朝阳沟歌词是什么意思_朝阳沟歌词

    1、走一道岭来翻一道沟山水依旧气爽风柔东山头牛羊哞咩乱叫挪一步挪一
  • 成都摇号助手app官网 成都摇号助手

    1、找到任何一个小程序,点击抵押计算器。2、根据个人情况,可以选择商
  • 阳萎早谢该怎么办_阳萎怎么办

    1、首先需要医院确诊原导致针性治疗阳痿病精神理素病理素都需要确定才
  • AMRO首席经济学家许和意:中国赴东盟游客增长有助当地经济复苏

    尽管面临外部需求疲软和全球金融环境收紧等挑战,东盟与中日韩地区经济
  • 幽默小故事200字左右(幽默小故事)

    1、士兵问连长:作战时踩到地雷咋办?连长大为恼火:*,能咋办?踩坏了
  • 化疗的时候有什么症状(化疗是什么感觉)_天天短讯

    1、建议:你好,化疗药物毒性很大,会抑制造血功能,主要是白细胞和血小板
  • 设计师资格证查询网站(设计师资格证)

    1、室内设计师必须了解室内效果图的工作流程,认识常用菜单和命令版面
  • 天天看热讯:欧阳青反串视频全集_欧阳青

    1、支持李玉刚!其实欧阳青给人感觉也很漂亮但是他没有李的温柔、妩媚。
  • 红烧牛腩的家常做法简单又好吃_红烧牛腩的家常做法

    1、红烧牛肉  红烧牛肉  原料  牛肉500克,味精2克,胡椒粉、八
  • 环球百事通!亚共析钢和过共析钢的区别_亚共析钢

    1、淬火加热的目的是调整金属的硬度,亚共析钢淬火通常是在Ac3以上30--5
  • range数学_ranges

    1、ranges作名词时是可数的,因为ranges是range的复数形式,所以ranges
  • 义乌京东代运营服务_提供一站式电商代运营解决方案

    随着电商行业的发展,越来越多的企业开始意识到电商渠道的重要性。然而
  • 旱碱麦成“名片”迎来丰收 盐碱地特色农业开出“增收花”

    央视网消息:眼下,在河北省沧州渤海新区黄骅市,旱碱麦迎来了收获期。
  • 乐平京东代运营_提升电商销售的有效途径_世界新要闻

    随着电商行业的快速发展,越来越多的企业开始进入电商领域。然而,电商
  • 部分城市中介人员称可“负首付”购房 专家提醒潜在风险

    从“低首付”“零首付”到“负首付”,多地楼市针对购房首付的各类“套
  • ae羽化快捷键_羽化快捷键 今日聚焦

    1、ctrl+alt+dshift+F6。本文就为大家分享到这里,希望小伙伴们会喜欢。
  • 巴萨戏耍梅西遭曝光!加泰媒体倒戈,谈2大操作,耽误球王去国米

    梅西显然也是遭到了巴萨方面的戏耍,这也让加泰本地媒体都看不下去了。
  • 环球看点!TheShy素质三连图火了,爆笑流酒桶登场,撞墙空大,随后拿下MVP

    但值得一提的是,TheShy虽然第一局来了一手爆笑流酒桶,被队友带飞躺赢
  • 应收账款借方负数表示什么_天天微头条

    1、是的,应收账款借方为负数,就是相当于在贷方的意思应收账款这个科
  • 世界视讯!老百姓的“柴米油盐”不易拍

    羊城晚报记者王莉导演刘新郝蕾出演倪家二儿媳张春梅,在外人看来堪称完
  • 浙江一铁路旁工厂起火逼停列车 现场黑烟滚滚火光冲天!所幸无伤亡! 天天热消息

    6月9日,浙江衢州常山一座靠近铁路的工厂起火,致途经该铁路的列车暂时
  • 小学生法制安全教育主题班会文案(小学生法制安全教育主题班会) 天天快报

    1、主题选择建议:快乐少年、安全、健康、国少年等详细设计方案推荐上百
  • 居理买房暴雷!前员工称“欠薪千万元,丈母娘顶替法人”

    居理买房暴雷!前员工称“欠薪千万元,丈母娘顶替法人”
  • 【财经分析】养老金融迎发展机遇期 保险行业大有可为 世界速讯

    显然,发展养老产业,并打造与之相匹配的金融支持体系已迫在眉睫。而作
  • 动滑轮和定滑轮原理_每日快讯

    来为大家解答以上的问题。动滑轮和定滑轮原理这个很多人还不知道,现在
  • 海港申花,一二带回?

    今年的中超变得更激烈、更鲜活、更火爆、更好看,争冠和保级军团也已初
  • 赶紧转给爸妈!陕西警方紧急预警!|全球播资讯

    点击上方“陕西新闻广播”,关注我们哦!安康两地警方发布紧急预警▼近
  • 设计师资格证查询网站(设计师资格证)

    1、室内设计师必须了解室内效果图的工作流程,认识常用菜单和命令版面
  • 天天快资讯丨中科大开拓废弃聚酯塑料循环回收新工艺

    近日,中国科学技术大学傅尧教授和邓晋副研究员团队联合荷兰Utrecht大
  • 热文:药学考研学校排名及分数线 药学考研学校排名

    1、药学考研学校排名:北京大学、北京协和医学院、中国药科大学、沈阳
  • 速看!因自来水厂停电,河南信阳市商城县城停水

    据商城县自来水总公司消息,因供电公司电网设备突发故障,导致自来水厂
  • 全球微速讯:新百伦官网旗舰店574款报价表_新百伦官网旗舰店

    1、新百伦官网旗舰店真旗舰店鞋免验放购买吧★答满意请及采纳~~★若其
  • 40岁离开公立医院,美女医生开创私人诊所 世界热闻

    从医生到老板,如何面对身份转变?
  • 当前快看:见索即付履约保函 什么叫做履约保函

    1、履约保函PerformanceGuarantee,履约保函是指:应劳务方和承包方(申
  • 运维工程师和网络工程师的区别 网络工程师与网络运维工程师区别是什么

    1、一、工作内容不同网络工程师1)负责机房内的网络联接及网络间的系统
  • 环球实时:【深度】大公司开始厮杀细分市场,女性运动消费这十年更卷了

    界面新闻记者|覃思悦跑过100多个马拉松的lululemon门店大使贾晓萌在温
  • 湖北省地方金融监督管理局党组书记、局长段银弟接受审查调查|世界今日讯

    新华社武汉6月10日电记者10日从湖北省纪委监委获悉,湖北省地方金融监督
  • 观点:足字旁那个字怎么写(足字旁怎么打)

    1、一、足的声母z,韵母u,音调zú二、释义:脚:~下(对对方的敬称)
  • 磁感应强度与磁场强度的区别(磁感应强度和磁场强度的区别)|当前快报

    来为大家解答以上的问题。磁感应强度与磁场强度的区别,磁感应强度和磁
  • 北京人遗址传说(北京人遗址)

    来为大家解答以上的问题。北京人遗址传说,北京人遗址这个很多人还不知
  • 天天看热讯:汽车水箱漏水怎么修补多少钱(汽车水箱漏水怎么修补?)

    相信大家对汽车水箱漏水怎么修补多少钱,汽车水箱漏水怎么修补?的问题
  • 世界即时:以亲情为主题的500字作文_以亲情为话题的作文500字

    1、难忘的亲情我的脑海里有许多小鱼,这些小鱼构成了我难忘的亲情,但
  • 世界新动态:【夏收现场】 知识落“地”助丰收 耕地质量提升示范田小麦增产53.6%

    央广网南京6月9日消息(记者王锡斐)去年,我们关注了位于南京市六合区
  • 中建八局重庆医科大学附属第一医院第二医疗综合大楼建设项目封顶 环球今热点

    6月9日,重庆市单体体量最大医疗综合体——中建八局重庆医科大学附属第
  • 面对突如其来的粉丝接机,老戏骨全程冷漠脸,最后直接cue蔡徐坤

    不过在“颜值即正义”的看脸时代,机场中最吃香的当属是青春阳光、帅气
  • 善待“大姨妈”,就是善待自己,这些食物经期就别再吃了|全球球精选

    年轻的时候,觉得一切都无所谓,因为年轻就是资本。大夏天,就算大姨妈
  • 中国的外交战略 中国外交大战略包括哪些内容

    1、中国外交的话,以纵横学说为代表,苏秦张仪的合纵连横,和范雎的远
  • 网暴将受严惩,依法精准打击,就问你怕不怕 时快讯

    6月9日,为依法惩治网络暴力违法犯罪活动,最高法、最高检、公安部起草

相关推荐

  • 21深度|人工智能热潮意外催生美股
  • 朝阳沟歌词是什么意思_朝阳沟歌词
  • 成都摇号助手app官网 成都摇号助手
  • 阳萎早谢该怎么办_阳萎怎么办
  • AMRO首席经济学家许和意:中国赴东
  • 幽默小故事200字左右(幽默小故事)
  • 化疗的时候有什么症状(化疗是什么
  • 设计师资格证查询网站(设计师资格
  • 天天看热讯:欧阳青反串视频全集_欧
  • 红烧牛腩的家常做法简单又好吃_红烧

阅读排行

  • 即时:RK3588-Camera:MIPI-CSI调试之通路解析
  • 环球热点!目前市场黄金价格今天多少一克(2023年6月9日)
  • 茅台咖啡来了!12元可多加2ml飞天茅台酒 最新回应
  • 天天简讯:小品演员李琦唱歌视频_小品演员李琦去世
  • 世界报道:苍穹巨灵·内蒙古篇
  • 河南:关于做好2023年军队院校招收普通高中毕业生政治考核工作的通知
  • 把在团体中起主导的人喻成(把在团体中起主导作用的人喻为什么)_天天速看料
  • 21深度|人工智能热潮意外催生美股牛市,是泡沫还是风口?_每日快讯
  • 朝阳沟歌词是什么意思_朝阳沟歌词
  • 成都摇号助手app官网 成都摇号助手

联系方式:291 32 36@qq.com

Copyright © 1998-2023 by 中陕网版权 所有 京ICP备12018864号-5

营业执照公示信息