导读:目前正在解读《linux 驱动调试时在线读写I2C寄存器的方法(3)》的相关信息,《linux 驱动调试时在线读写I2C寄存器的方法(3)》是由用户自行发布的知识型内容!下面请观看由(
电工技术网 - www.9ddd.net)用户发布《linux 驱动调试时在线读写I2C寄存器的方法(3)》的详细说明。
简介: 调试I2C设备时经常需要修改寄存器的值,通常的方法是修改-》编译-》烧写-》重启,哪怕改一个寄存器也要这样折腾一下,很消耗时间,下面提供一种在线修改寄存器的方法,在终端中敲命令就可以写寄存器,不要上面那些步骤.
3.使用
上面步骤完成后就可以使用了
写寄存器
在adb shell下输入
echo "addr value w">/proc/dir_name
简单解释一下:
addr 要写的寄存器地址
value 要写入的值
w/r 读或写的标志位
注意addr value r之间是有一个空格
proc/dir_name 为设备创建的/proc文件节点
例:echo "3390 c0 w">/proc/cam/ov2655
向ov2655的0x3390寄存器写入0xc0
在线读的操作
感觉这个没有写有用
在adb shell下输入
echo "addr r">/proc/dir_name
简单解释一下:
addr 要读的寄存器地址
w/r 读或写的标志位
proc/dir_name 为设备创建的/proc文件节点例:echo "3390 r">/proc/cam/ov2655
读ov2655的0x3390寄存器,读取的结果在log中看(使用printk)
提醒:《linux 驱动调试时在线读写I2C寄存器的方法(3)》最后刷新时间 2024-03-14 01:07:26,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《linux 驱动调试时在线读写I2C寄存器的方法(3)》该内容的真实性请自行鉴别。