1. 根据系统启动查看设备树节点文件(系统运行后的)

比如:要查看I2C2

	i2c2: i2c@feaa0000 {compatible = "rockchip,rk3588-i2c", "rockchip,rk3399-i2c";reg = <0x0 0xfeaa0000 0x0 0x1000>;clocks = <&cru CLK_I2C2>, <&cru PCLK_I2C2>;clock-names = "i2c", "pclk";interrupts = <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;pinctrl-names = "default";pinctrl-0 = <&i2c2m0_xfer>;resets = <&cru SRST_I2C2>, <&cru SRST_P_I2C2>;reset-names = "i2c", "apb";#address-cells = <1>;#size-cells = <0>;status = "disabled";};

在这里插入图片描述

综上所述,节点名称是i2c@feaa0000

cd /proc/device-tree/i2c@feaa0000 ,进入这个目录 ls查看
在这里插入图片描述

2. 反编译总的设备树文件来查询

dtc -I dtb -O dts rk3588s-evb1-lp4x-v10-linux.dtb > test_all.dts

执行这个指令 grep -A10 “i2c2” test_all.dts
结果如下

wls@wls-virtual-machine:~/manifoldtech_file/project/RK3588/rk3588_linux_241112/kernel/arch/arm64/boot/dts/rockchip$ grep -A10 "i2c2" test_all.dtsi2c2 = "/i2c@feaa0000";i2c3 = "/i2c@feab0000";i2c4 = "/i2c@feac0000";i2c5 = "/i2c@fead0000";i2c6 = "/i2c@fec80000";i2c7 = "/i2c@fec90000";i2c8 = "/i2c@feca0000";rkcif_mipi_lvds0 = "/rkcif-mipi-lvds";rkcif_mipi_lvds1 = "/rkcif-mipi-lvds1";rkcif_mipi_lvds2 = "/rkcif-mipi-lvds2";rkcif_mipi_lvds3 = "/rkcif-mipi-lvds3";
--i2c2 {i2c2m0-xfer {rockchip,pins = <0x00 0x0f 0x09 0x19d 0x00 0x10 0x09 0x19d>;phandle = <0x143>;};i2c2m2-xfer {rockchip,pins = <0x02 0x03 0x09 0x19d 0x02 0x02 0x09 0x19d>;phandle = <0x341>;};i2c2m3-xfer {rockchip,pins = <0x01 0x15 0x09 0x19d 0x01 0x14 0x09 0x19d>;phandle = <0x342>;};i2c2m4-xfer {rockchip,pins = <0x01 0x01 0x09 0x19d 0x01 0x00 0x09 0x19d>;phandle = <0x343>;};};i2c3 {i2c3m0-xfer {rockchip,pins = <0x01 0x11 0x09 0x19d 0x01 0x10 0x09 0x19d>;phandle = <0x150>;
--i2c2 = "/i2c@feaa0000";vdd_npu_s0 = "/i2c@feaa0000/rk8602@42";vdd_npu_mem_s0 = "/i2c@feaa0000/rk8602@42";aw2013_led = "/i2c@feaa0000/aw2013_led@45";imu_icm_45686 = "/i2c@feaa0000/imu_icm_45686@69";usbc0 = "/i2c@feaa0000/fusb301@25";usbc0_role_sw = "/i2c@feaa0000/fusb301@25/ports/port@0/endpoint@0";usb_con = "/i2c@feaa0000/fusb301@25/connector";usbc0_orien_sw = "/i2c@feaa0000/fusb301@25/connector/ports/port@0/endpoint";dp_altmode_mux = "/i2c@feaa0000/fusb301@25/connector/ports/port@1/endpoint";og02b10_1 = "/i2c@feaa0000/og02b10-1@70";
--i2c2m0_xfer = "/pinctrl/i2c2/i2c2m0-xfer";i2c2m2_xfer = "/pinctrl/i2c2/i2c2m2-xfer";i2c2m3_xfer = "/pinctrl/i2c2/i2c2m3-xfer";i2c2m4_xfer = "/pinctrl/i2c2/i2c2m4-xfer";i2c3m0_xfer = "/pinctrl/i2c3/i2c3m0-xfer";i2c3m1_xfer = "/pinctrl/i2c3/i2c3m1-xfer";i2c3m2_xfer = "/pinctrl/i2c3/i2c3m2-xfer";i2c3m4_xfer = "/pinctrl/i2c3/i2c3m4-xfer";i2c4m0_xfer = "/pinctrl/i2c4/i2c4m0-xfer";i2c4m2_xfer = "/pinctrl/i2c4/i2c4m2-xfer";i2c4m3_xfer = "/pinctrl/i2c4/i2c4m3-xfer";i2c4m4_xfer = "/pinctrl/i2c4/i2c4m4-xfer";i2c5m0_xfer = "/pinctrl/i2c5/i2c5m0-xfer";i2c5m1_xfer = "/pinctrl/i2c5/i2c5m1-xfer";

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/92350.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/92350.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/92350.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bat脚本实现获取非微软官方服务列表

Get-CimInstance -ClassName Win32_Service |Where-Object { $_.State -eq Running -and $_.StartMode -ne Disabled } | ForEach-Object {$isMicrosoft $false$signerInfo 无可执行路径if ($_.PathName) {# 提取可执行文件路径&#xff08;处理带引号/参数的路径&#xff09…

小程序难调的组件

背景。做小程序用到了自定义表单。前后端都是分开写的&#xff0c;没有使用web-view。所以要做到功能对称时间选择器。需要区分datetime, year, day等类型使用uview组件较方便 <template><view class"u-date-picker" v-if"visible"><view c…

从零构建TransformerP2-新闻分类Demo

欢迎来到啾啾的博客&#x1f431;。 记录学习点滴。分享工作思考和实用技巧&#xff0c;偶尔也分享一些杂谈&#x1f4ac;。 有很多很多不足的地方&#xff0c;欢迎评论交流&#xff0c;感谢您的阅读和评论&#x1f604;。 目录引言1 一个完整的Transformer模型2 需要准备的“工…

qt qml实现电话簿 通讯录

qml实现电话簿&#xff0c;基于github上开源代码修改而来&#xff0c;增加了搜索和展开&#xff0c;效果如下 代码如下 #include <QGuiApplication> #include <QQmlApplicationEngine>int main(int argc, char *argv[]) {QCoreApplication::setAttribute(Qt::AA_…

顺序表——C语言

顺序表实现代码解析与学习笔记一、顺序表基础概念顺序表是线性表的一种顺序存储结构&#xff0c;它使用一段连续的内存空间&#xff08;数组&#xff09;存储数据元素&#xff0c;通过下标直接访问元素&#xff0c;具有随机访问的特性。其核心特点是&#xff1a;元素在内存中连…

【Oracle篇】Oracle Data Pump远程备份技术:直接从远端数据库备份至本地环境

&#x1f4ab;《博主主页》&#xff1a;    &#x1f50e; CSDN主页__奈斯DB    &#x1f50e; IF Club社区主页__奈斯、 &#x1f525;《擅长领域》&#xff1a;擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控&#xff1b;并对…

Linux系统--文件系统

大家好&#xff0c;我们今天继续来学习Linux系统部分。上一次我们学习了内存级的文件&#xff0c;下面我们来学习磁盘级的文件。那么话不多说&#xff0c;我们开始今天的学习&#xff1a; 目录 Ext系列⽂件系统 1. 理解硬件 1-1 磁盘、服务器、机柜、机房 1-2 磁盘物理结构…

KUKA库卡焊接机器人氩气节气设备

在焊接生产过程中&#xff0c;氩气作为一种重要的保护气体被广泛应用于KUKA库卡焊接机器人的焊接操作中。氩气的消耗往往是企业生产成本的一个重要组成部分&#xff0c;因此实现库卡焊接机器人节气具有重要的经济和环保意义。WGFACS节气装置的出现为解决这一问题提供了有效的方…

远程连接----ubuntu ,rocky 等Linux系统,WindTerm_2.7.0

新一代开源免费的终端工具-WindTerm github 27.5k⭐ https://github.com/kingToolbox/WindTerm/releases/download/2.7.0/WindTerm_2.7.0_Windows_Portable_x86_64.zip 主机填写你自己要连接的主机ip 端口默认 22 改成你ssh文件配置的端口 输入远程的 用户名 与密码 成功连接…

笔试——Day32

文章目录第一题题目思路代码第二题题目&#xff1a;思路代码第三题题目&#xff1a;思路代码第一题 题目 素数回文 思路 模拟 构建新的数字&#xff0c;判断该数是否为素数 代码 第二题 题目&#xff1a; 活动安排 思路 区间问题的贪⼼&#xff1a;排序&#xff0c;然…

超高车辆如何影响城市立交隧道安全?预警系统如何应对?

超高车辆对立交隧道安全的潜在威胁在城市立交和隧道中&#xff0c;限高设施的设计通常考虑到大部分正常通行的货车和运输车辆。然而&#xff0c;一些超高的货车、集装箱车或特殊车辆如果未经有效监测而进入限高区域&#xff0c;就可能对道路设施造成极大的安全隐患。尤其在立交…

解决 MinIO 上传文件时报 S3 API Requests must be made to API port错误

在使用 MinIO 进行文件上传时&#xff0c;我遇到了一个比较坑的问题。错误日志如下&#xff1a; io.minio.errors.InvalidResponseException: Non-XML response from server. Response code: 400, Content-Type: text/xml; charsetutf-8, body: <?xml version"1.0&quo…

linux_https,udp,tcp协议(更新中)

目录 https 加密类型 对称加密 非对称加密 加密方案 只用对程加密 只用非对程加密 双方都是用非对程加密 非对称对称加密 非对称对称加密证书 流程图 校验流程图 udp udp协议格式 特点 UDP缓冲区 tcp tcp协议格式 32位序号及确认序号 4位首部 6位标志位 1…

web端-登录页面验证码的实现(springboot+vue前后端分离)超详细

目录 一、项目技术栈 二、实现效果图 ​三、实现路线 四、验证码的实现步骤 五、完整代码 1.前端 2.后端 一、项目技术栈 登录页面暂时涉及到的技术栈如下: 前端 Vue2 Element UI Axios&#xff0c;后端 Spring Boot 2 MyBatis MySQL JWT Maven 二、实现效果图…

疯狂星期四文案网第33天运营日记

网站运营第33天&#xff0c;点击观站&#xff1a; 疯狂星期四 crazy-thursday.com 全网最全的疯狂星期四文案网站 运营报告 今日访问量 今日搜索引擎收录情况 必应收录239个页面&#xff0c;还在持续增加中&#xff0c;已经获得必应的认可&#xff0c;逐渐收录所有页面 百度…

客户端利用MinIO对服务器数据进行同步

MinIO 是一款高性能、开源的对象存储服务&#xff0c;专为海量数据存储设计&#xff0c;兼容 Amazon S3 API&#xff08;即与 AWS S3 协议兼容&#xff09;&#xff0c;可用于构建私有云存储、企业级数据湖、备份归档系统等场景。它以轻量、灵活、高效为核心特点&#xff0c;广…

WPF 双击行为实现详解:DoubleClickBehavior 源码分析与实战指南

WPF 双击行为实现详解:DoubleClickBehavior 源码分析与实战指南 文章目录 WPF 双击行为实现详解:DoubleClickBehavior 源码分析与实战指南 引言 一、行为(Behavior)基础概念 1.1 什么是行为? 1.2 行为的优势 二、DoubleClickBehavior 源码分析 2.1 类定义与依赖属性 2.2 双…

零知开源——基于STM32F103RBT6的TDS水质监测仪数据校准和ST7789显示实战教程

✔零知开源是一个真正属于国人自己的开源软硬件平台&#xff0c;在开发效率上超越了Arduino平台并且更加容易上手&#xff0c;大大降低了开发难度。零知开源在软件方面提供了完整的学习教程和丰富示例代码&#xff0c;让不懂程序的工程师也能非常轻而易举的搭建电路来创作产品&…

luogu P3387 【模板】缩点

原题链接 原题再现 题目描述 给定一个 n 个点 m 条边有向图&#xff0c;每个点有一个权值&#xff0c;求一条路径&#xff0c;使路径经过的点权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点&#xff0c;但是&#xff0c;重复经过的点&#xff0c;权…

P1119 灾后重建【题解】

P1119 灾后重建 题目背景 B 地区在地震过后&#xff0c;所有村庄都造成了一定的损毁&#xff0c;而这场地震却没对公路造成什么影响。但是在村庄重建好之前&#xff0c;所有与未重建完成的村庄的公路均无法通车。换句话说&#xff0c;只有连接着两个重建完成的村庄的公路才能通…