i2c-tools for android使用方法
2017-11-03 18:59
323 查看
Debug i2c设备驱动时,i2c-tools工具是一个很好的调试利器,看可以查看i2c总线、总线上的设备、读写寄存器值等.
For Linux: sudo apt-get install i2c-tools
1.下载i2c-tools源码
2.编译后push到android
#mm
3.i2cdetect,i2cdump,i2cget,i2cset使用
<1>i2cdetect列举i2C有几个总线
# i2cdetect -l
<2>列举总线所有设备,如总线5上的i2c设备
# i2cdetect -y -r 5
注意:发现
I2C 设备的位置显示为
driver 中被使用。
<3>dump第5总线上0x1d i2c设备地址(UU)的所有寄存器值
# i2cdump -y -f 5 0x1d
<4>i2cget获取第5个总线上0x1d i2c设备0x20地址的寄存器值
# i2cget -y -f 5 0x1d 0x20
<5>i2cset设置i2c设备的寄存器值
# i2cset -y -f 5 0x1d 0x55 0x01
<6>i2cdump,i2cset,i2cget双字节命令,后面加 w
# i2cdump -y -f 5 0x1d w
[b] # i2cset -y -f 5 0x1d 0x55 0x010B w[/b]
# [b]i2cget -y -f 5 0x1d 0x20 w[/b]
For Linux: sudo apt-get install i2c-tools
1.下载i2c-tools源码
2.编译后push到android
#mm
3.i2cdetect,i2cdump,i2cget,i2cset使用
<1>i2cdetect列举i2C有几个总线
# i2cdetect -l
<2>列举总线所有设备,如总线5上的i2c设备
# i2cdetect -y -r 5
注意:发现
I2C 设备的位置显示为
UU或者表示设备地址的数值,
UU表示该设备在
driver 中被使用。
<3>dump第5总线上0x1d i2c设备地址(UU)的所有寄存器值
# i2cdump -y -f 5 0x1d
<4>i2cget获取第5个总线上0x1d i2c设备0x20地址的寄存器值
# i2cget -y -f 5 0x1d 0x20
<5>i2cset设置i2c设备的寄存器值
# i2cset -y -f 5 0x1d 0x55 0x01
<6>i2cdump,i2cset,i2cget双字节命令,后面加 w
# i2cdump -y -f 5 0x1d w
[b] # i2cset -y -f 5 0x1d 0x55 0x010B w[/b]
# [b]i2cget -y -f 5 0x1d 0x20 w[/b]
相关文章推荐
- Android/linux 平台下使用 i2c-tools调试IIC方法
- Android_0.9 蓝牙栈bluez使用方法
- Android Gestures的使用方法
- Google_android_JNI使用方法
- Android中Handler的使用方法——在子线程中更新界面
- Android ImageShow的使用方法(2)【转】
- Android中两种使用Animation的方法
- Android蓝牙栈bluez使用方法
- 使用Android隐藏类和隐藏方法
- Android系列之浅谈AndroidGallery控件使用方法详解
- Android摄像头测量尺(Advanced Ruler Pro)使用方法
- Android中Handler的使用方法——在子线程中更新界面
- Android Gallery控件使用方法详解
- Android中Handler的使用方法——在子线程中更新界面
- 【Android笔记】Notification和NotificationManager的基本使用方法
- Android中两种使用Animation的方法
- android使用 2D 方法实现倒影特效
- I2C总线使用方法继续研究
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- Android中AVD的使用以及错误处理方法