3.1 确定I2C-tools是否已安装 3.2 下载地址 3.3 编译安装 3.4 确保已获得从机所在的i2c总线ID 3.5 确保已获得从机地址信息 3.6 确保已获得从机的寄存器info 4. I2C-tools使用与实例 4.1 i2cdetect 4.2 i2ctransfer 4.3 i2cget, i2cset, i2cdump 5. 注意事项 声明:本文属原创内容,未获得作者同意,严禁转载和复...
i2c-tools使用 1、下载i2c-tools工具 地址:https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ 2、安装i2c-tools modprobe i2c-dev 3、i2c-tools使用 (1)列出i2c总线:i2cdetect -l (2)列出某个i2c总线上的i2c设备:i2cdetect -y -r 0 (3)显示寄存器值:i2cdump -y 0 0x56 (4)i2c读寄存器...
i2c-tools 下载网站: 复制 https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/ 1. 下载后在 Ubuntu 解压,如果想在开发板使用,就用自己板子对应的 gcc 工具链编译;如果想在 ubuntu 使用,就用 ubuntu 的默认的 gcc 编译即可。 编译会生成五个工具:i2cdetect、i2cset、i2cget、i2cdump、i2ctransfer...
一:i2c-tools介绍 二:i2cdetect介绍 三:i2cget介绍 四:i2ctransfer介绍(最强工具) 零:参考资料 嵌入式Linux下 i2c-tool工具的使用方法 包括i2cdetect、i2cget、i2cset、i2cdump、i2ctransfer 一:i2c-tools介绍 安装i2c-tools: root@rock-5b:/# sudo apt-get install i2c-tools Reading package lists... Done ...
一、下载i2c-tools,交叉编译 1、从开源网站http://dl.lm-sensors.org/i2c-tools/releases/下载i2c-tools, a. 解压后: b. 修改makefile文件。 c. 然后保存退出。直接make,进行编译。编译完成后在tools/文件夹下会有如下几个可执行文件,i2cdetect, i2cdump, i2cget, i2cset。如下图所示: ...
i2c-tools简介 在嵌入式开发仲,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具——i2c-tools。 i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以读写I2C设备寄存器。
一、下载i2c-tools,交叉编译 1、从开源网站http://dl.lm-sensors.org/i2c-tools/releases/下载i2c-tools 2、编译生成对应的可执行文件 i2cdetect, i2cdump, i2cget, i2cset 二、使用举例 1、用i2cdetect检测有几组i2c总线在系统上,输入: :/ # i2cdetect Error: No i2c-bus specified! Usage: i2cdetect [...
首先我们要知道有i2c-tools这个东西,并且还知道有常用的几个命令:i2cdetect(检测I2C器件工具) 、i2cdump(查看寄存器值工具) 、i2cget(读取寄存器值工具)、i2cset(设置寄存器值工具)。 现在重新回想一下本文要实现什么?本文要实现使用i2ctools直接访问i2c设备(RTC时钟芯片)。那么我们要首先搞清楚系统有几条i2c总线(即...
i2c-tools介绍 I2C-tools 是一组用于 Linux 系统的实用工具,用于与 I2C(Inter-Integrated Circuit)总线设备进行通信、调试和管理。I2C 是一种串行通信协议,用于连接和控制微控制器、传感器、外设等设备。 在实际使用中,调试Linux内核外设使用比较多,对于一些i2c的device,进行调试会有很大帮助,这里将介绍一些主要的使用...
前言:在底层开发时,有时需要借助一些工具对驱动进行调试验证。这次讲解的使用的工具是I2C_TOOLS,该工具主要是用来调试验证I2C设备的。接下来看看如何使用吧。 1、获取I2C工具 下载地址:I2C_TOOLS 可以根据自己的需要下载相应的版本,作者为了在android编译,编写的android.mk文件能使用,选择了V3.1.1的,V4以上的Android....