Linux / 硬件积累 · 2023年8月9日

LINUX测试I2C方法

1.底层内核配置及驱动开发,自行摸索,本文只在于描述用户层如何去调试I2C, 当然前提是底层的I2C总线驱动没有问题,因为本身LINUX系统及IC自带I2C驱动,只是在I2C上接相应的设备

用于调试其传感器等驱动 。

2.采用I2C Tools for Linux,去调试 下载地址: https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/

本地将会上传已经交叉编译过的工具

3.使用:i2cdetect

i2cget ./i2cget -f -y 4 0x18 0x0F 4:指第4组I2C 0x18:指从设备地址 0x0F: 指从寄存器0X0F中读取数据

i2cset: 设置寄存器 功能参照help

打赏作者