尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
达妙 Orin V2 载板修改设备树
达妙 Orin V2 载板开启第三路 USB3.0达妙 Orin V2 有三个 USB3.0 Type-C 接口。在本文使用的系统中前两路已经开启第三路 USB3-2 需要修改设备树才能使用。过程有点长测试有效用于指挥AI参考来实现。1. 确认系统版本本文实测环境达妙 Orin V2 Orin NXp3767-0000Ubuntu 24.04L4T R39.2.1。查看 L4T 版本cat/etc/nv_tegra_release下面使用的原始设备树文件是/boot/dtb/kernel_tegra234-p3768-0000p3767-0000-nv.dtb如果系统版本或文件名不同先核对对应版本的配置不要直接套用。已经完成配置的设备无需重复操作。2. 备份并打开设备树安装编辑工具sudoaptupdatesudoaptinstalldevice-tree-compilernano建立工作目录备份原文件mkdir-p~/damiao-usb3-workcd~/damiao-usb3-workcp-n/boot/dtb/kernel_tegra234-p3768-0000p3767-0000-nv.dtb original.dtbcp-n/boot/extlinux/extlinux.conf extlinux.conf.original把二进制设备树转换成可以编辑的文本dtc-Idtb-Odts-ousb3.dts original.dtbnanousb3.dts转换时可能出现设备树警告若出现ERROR或没有生成文件应先解决错误再继续。3. 修改三处配置文件中有多个同名节点编辑时要按下面的完整路径确认位置。修改原节点不要额外添加同名节点。第一处开启 USB3-2 通道找到/bus0/padctl3520000/pads/usb3/lanes/usb3-2把disabled改成okay并在节点名前加上usb3_extra:标签usb3_extra: usb3-2 { nvidia,function xusb; status okay; #phy-cells 0x00; };标签用于在后面引用这条通道编译器会自动处理编号。如果原节点还有其他属性请保留。第二处开启 USB3-2 端口找到/bus0/padctl3520000/ports/usb3-2改为usb3-2 { status okay; nvidia,usb2-companion 1; };这里的1表示与 USB2-1 配对。达妙 V2 按官方手册使用 1参考博客中的 2 不适用于本文的 V2 接线。第三处让 USB 控制器使用这条通道找到/bus0/usb3610000在phys和phy-names两个列表末尾分别追加usb3_extra和usb3-2。本文原始文件修改后如下phys 0xfc 0xfe 0xff 0x100 0xfd usb3_extra; phy-names usb2-0, usb2-1, usb2-2, usb3-0, usb3-1, usb3-2;保留你原文件中的编号和顺序只追加最后一项。两个列表的条目需要一一对应。其余 USB 配置不用修改。在 nano 中按CtrlO、回车保存再按CtrlX退出。4. 编译并安装在工作目录中编译dtc-Idts-Odtb-otegra234-damiao-v2-usb3-r39.dtb usb3.dts确认没有ERROR后将新文件放入启动目录sudoinstall-m0644 tegra234-damiao-v2-usb3-r39.dtb /boot/dtb/sudocp-n/boot/extlinux/extlinux.conf /boot/extlinux/extlinux.conf.pre-damiao-usb3sudonano/boot/extlinux/extlinux.conf在启动配置中复制原来的LABEL primary整段启动项保留原项作为备用。对复制出的新项做三处修改将LABEL primary改为LABEL damiao-usb3。将MENU LABEL后面的显示名称改为DAMIAO V2 USB3。添加一行FDT /boot/dtb/tegra234-damiao-v2-usb3-r39.dtb。新项结构应类似下面这样。这只是结构示意APPEND必须完整沿用原文件中的那一行不能填入省略号。LABEL damiao-usb3 MENU LABEL DAMIAO V2 USB3 LINUX /boot/Image INITRD /boot/initrd FDT /boot/dtb/tegra234-damiao-v2-usb3-r39.dtb APPEND ……完整保留原启动参数……最后把文件顶部的DEFAULT primary改为DEFAULT damiao-usb3以上步骤适用于原启动项没有FDT或设备树 overlay 配置的情况如果已有这些配置需要先核对避免丢失已有设置。保存文件、保存其他工作然后重启sudoreboot5. 验证是否成功重启后检查第三路通道和端口tr\0\n/proc/device-tree/bus0/padctl3520000/pads/usb3/lanes/usb3-2/statustr\0\n/proc/device-tree/bus0/padctl3520000/ports/usb3-2/statustr\0\n/proc/device-tree/bus0/usb3610000/phy-names前两条应输出okay第三条的列表应包含usb3-2。然后把支持 USB3 的 U盘、移动硬盘或 Hub 插入接口执行lsusb-t找到所插设备对应的那一行5000M或10000M已建立 USB3 连接。480M当前以 USB2 连接需要检查设备、数据线和接口。用同一套 USB3 设备和数据线依次测试三个 Type-C 接口。仅最上面的root_hub显示10000M不能证明所插设备已使用 USB3。本文实测设备树配置已生效已有 Hub 建立 5000M 连接三个物理接口尚未逐口实测。6. 如何恢复如果新配置启动异常在启动菜单选择原来的primary kernel。进入系统后恢复原启动配置sudocp/boot/extlinux/extlinux.conf.pre-damiao-usb3 /boot/extlinux/extlinux.confsudoreboot原始 DTB 没有被覆盖恢复启动配置即可停止使用新配置。参考资料达妙 USB3 设备树修改资料达妙 V2 载板手册用户教程Jetson Orin NX 烧录与设备树更改
RELATED

相关推荐

TRACE32调试器入门:命令行内核、断点、脚本与Trace实践

TRACE32调试器入门:命令行内核、断点、脚本与Trace实践

简介:劳特巴赫TRACE32快速入门手册面向嵌入式开发初学者,主要解决英飞凌等平台微控制器调试工具在安装、硬件连接与软件启动环节的基础问题。手册先介绍TRACE32安装包获取与安装步骤,再讲解JTAG/SWD调试器连接、上下电顺序与环境确认方法&…

📅 2026/10/17 12:29:40
基于YOLOv26的深静脉血栓超声影像检测系统实战全记录

基于YOLOv26的深静脉血栓超声影像检测系统实战全记录

做医疗影像AI这行也有年头了,从最早的肺结节筛查到后来的骨折检测,项目做了不少。但说实话,深静脉血栓(DVT)这类病种的检测系统,上手门槛比我预想的要高不少。DVT的超声图像噪声大、血栓形态差异大、血管解…

📅 2026/10/17 12:24:40
电商AI客服实战:从秒级响应到知识库搭建,提升店铺转化率

电商AI客服实战:从秒级响应到知识库搭建,提升店铺转化率

做了两年多店铺运营,手上管着一个传统电商平台的店,一个短视频内容电商平台的店。最初我一直觉得客服不过是“有人回复就行”,直到连续几个大促被“客服响应慢”压在考核末尾,才认真去琢磨这件事。后来我引入了一套基于语义理解的…

📅 2026/10/17 12:24:40
MORE NEWS

更多资讯

📰

工业D2D实例:设备直连通信的硬件设计与调试实战

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

📰

MaxCompute数据开发入门:从建表、SQL优化到调度实践

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

📰

告别LangChain折磨!100行代码打造LLM有向图框架PocketFlow,最新教程!

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

📰

双串锂电池主动均衡设计:MP2642GR-Z与STM32F415RG协同实现≤15mV压差

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

📰

双串锂电池主动均衡方案:MP2642GR-Z与STM32F071VB协同设计

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

📰

74LS90模12计数分频电路设计与示波器时序调试

简介:本资源是一份面向计算机学院本科生及数字电路初学者的完整实验报告,聚焦计数与分频电路的核心设计能力训练,系统解决模值计数器构建、整数分频实现及序列信号生成三大典型问题。报告基于ISE 14.7平台,详述CB4CLE计数器实现M7…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬