i2c驱动应用开发专题(一)之i2c-tools工具使用

本文介绍了Linux下的i2c-tools工具,包括安装、使用方法和常见命令,如i2cdetect、i2cdump、i2cget、i2cset以及i2ctransfer,用于调试i2c总线和设备。通过实例展示了如何检测和操作i2c设备的寄存器,以及如何进行读写操作。
摘要由CSDN通过智能技术生成

一、 i2c-tools工具认识,安装。

i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定寄存器设置值或者获取值等功能。

从开源网站 http://dl.lm-sensors.org/i2c-tools/releases/ 下载i2c-tools,
在这里插入图片描述
修改makefile文件,交叉编译,直接make,进行编译,安装:sudo make install

编译完成后在tools/文件夹下会有如下几个可执行文件,i2cdetect, i2cdump, i2cget, i2cset,将i2cdetect, i2cdump,
i2cget, i2cset push到设备就可以调试了
在这里插入图片描述

二、测试
1、错误认知;

i2c-tools使用之前需要修改设备树和配置相关驱动,其实,只要内核开启,设备树开启相关i2c总线,将设备挂载在硬件上,接上设备即可检测到该总线上i2c芯片。

2、命令介绍:

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值