首页/新闻资讯/正文详情

GMSL开发加解串配置介绍

发布时间:2026/9/27 22:53:49 来源:云帆数科 栏目:资讯中心
GMSL开发加解串配置介绍
开发介绍本文主要介绍在orin nx平台上使用加串器MAX96717和解串器MAX96724进行视频流数据传输记录开发过程中遇到的问题以及相关软件GMSL_SerDes_Public_GUI的生成配置方法和jetson orin的设备树配置。适合第一次接触 GMSL 的朋友帮助大家熟悉从零开始到配置视频流输出的完整流程。本文采用Pixel Mode以 4 x MAX96717 MAX96724 的架构接入 Jetson Orin Nano Super 开发者套件如下所示开发加解串gmsl2的基础知识介绍以下截图来自官方手册中典型的四个 sensor 接入方案示意图上图是硬件接线的示意图具体实现时需要重点关注以下几点Pixel 或者 Tunneling Mode 的选择MIPI Lane Swap 的配置Pixel Clock 和 lane的数据量确认需要透传的GPIO和接入设备和sensor的i2c地址确认下面开始介绍配置注意的细节:解串器MAX96717的CFG0-1的管脚配置如下,拿到板子后注意确认测试:解串器MAX96724也有类似的配置:加接串两边要注意匹配,解串MAX96724有两个重要的示意图如下:在这里搞清楚实际接入的soc端的情况根据需要选择那个器件和soc接入方式比如1x4b 2x2 mode1x4a 2x2 mode2x4 mode4x2 mode这些连接方式明确ABCDEF在使用D-PHY 4-LANE模式下使用选择CKA ALT还是CKAP/N那个作为mipi的CLK时钟会涉及到配置相关寄存器一定确认清楚。关于Video pipe的配置需要理解下面的示意图含义:不同的pipe对应的相应的寄存器组进行配置可以通过软件GMSL_SerDes_Public_GUI生成需要的配置不需要记忆但要理解Source VC DTMap X 以及 Dest. VC DTController Dest等上图的模块含义这里不做过多介绍。下面介绍GMSL_SerDes_Public_GUI软件常用的三个功能:解串器的时钟输出配置在软件主界面Tools那一栏中的Other Config中的RCLK中有配置MFP4或者MFP2管脚的时钟输出有里面预设常用时钟也可以自定时钟输出配置自动生成i2c配置命令如下所示:加解串的CSI参数配置在主界面Tools-Video Conifg-CSI Configuration Tool里面选择好加串器和解串器型号如下:比如四个sensor都是出的raw8数据在每个解串器配置添加对应的CSI数据类型如下:在DPHY里面配置lane的数量和极性和map的映射参数:一般挂四个sensor的i2c地址都一样或者加串器设备上挂的有epprom的i2c存储设备需要配置i2c的地址转换参数如下确保映射后四个都不一样:然后配置解串器的虚拟映射参数依次添加解串器的GMSLLink映射到那个PortOutput口如果有配置没有错误软件会有绿色的状态显示如下:最后解串器也需要配置D-PHY的参数配置lane的数量和极性和map的映射参数如下jetson orin NX的CSI口最高支持2.5Gbps总共支持20Gbps的传输数据带宽:然后点击Generate Script-Export Script导出.c的配置文件:加解串的管脚配置主界面Tools-Other Conifg-MFP Configuration里面配置GPIO透传参数orin nx 的驱动设备树配置需要关注的地方Jetson Orin Nano Super开发套件有个需要注意的地方由于载板设计J20/CAM0 使用了 CSI1_CLK仅支持 x2 摄像头接口如下图所示:关于设备树需要注意tegra-capture-vi { vc-id 0; //注意和max96724里面配置的虚拟通道保持一致soc最多支持24个 port-index PORT_INDEX; //和接入的硬件连线保持一致 bus-width BUS_WIDTH; //和接入的数量保持一致 }; lane_polarity //PORT_INDEX为0或者1这个地方需配置6 tegra_sinterface //和接入的硬件连线保持一致对于多个sensor的设备树参考github里面的Jetson示例工程里面的gen_gmsl_dts.py工具根据配置的json配置文件快速生成overlay的设备树配置文件

相关推荐

数据安全:“分类分级” or “分级分类” ?
数据安全:“分类分级” or “分级分类” ?

或许很少人去思考过这样一个问题,在数据安全中为什么分类在分级前面?这二者有何区别,又有何联系?先说判断:分类是为分级服务的,它的终点是完成数据识别。GB/T 43697-2024《数据安全技术 数据分类分级规则》… · 2026/9/27 22:53:49

(三)数据结构与算法——经典算法
(三)数据结构与算法——经典算法

🗂️ 一、 哈希表:O(1) 神话的缔造者与冲突解决1. 哈希表的原理是什么?哈希表(Hash Table)是一种通过哈希函数把键(key)映射到数组下标,从而在平均 O(1) 时间内完成查找、插入、删除… · 2026/9/27 22:53:43

蜂窝板生产线技术革新
蜂窝板生产线技术革新

在现代轻量化复合材料的制造版图中,蜂窝板生产线已从传统的机械拼装,彻底蜕变为融合多项前沿科技的智能化复合系统。如何在高速度、连续化的作业中确保复合精度与零缺陷,正引领着全线技术的硬核升级。 现代生产线的核心技术升级首要体现在智能… · 2026/9/27 22:53:37

天津建设网站需要的费用详细步骤
天津建设网站需要的费用详细步骤

天津建设网站费用全解析:3个实战案例教你避坑 在天津找建站公司,最怕的就是报价单上写着“5000元”,最后结账变成了“2万5”。很多老板还没开工,心里就悬着一块石头: 找建站公司怕被坑高价 。别急,我整理了天津本地3个不同行业的 实战案例… · 2026/9/27 23:29:11

RKNN Toolkit2安装避坑指南:解决No module named rknn
RKNN Toolkit2安装避坑指南:解决No module named rknn

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:29:11

Zotero 7安卓Pad同步全攻略:WebDAV配置与插件避坑指南
Zotero 7安卓Pad同步全攻略:WebDAV配置与插件避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:29:05

5G分流比优化实战:从31%到89%的可复用路径
5G分流比优化实战:从31%到89%的可复用路径

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:29:05

I2C总线400KHz扫描实战:USB转I2C适配器与Excel自动化记录
I2C总线400KHz扫描实战:USB转I2C适配器与Excel自动化记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:29:05

UFS3.1协议深度解析:从MIPI M-PHY到Write Booster实战
UFS3.1协议深度解析:从MIPI M-PHY到Write Booster实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:29:05

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码