linux 驱动调试时在线读写I2C寄存器的方法(1) 调试I2C设备时经常需要修改寄存器的值,通常的方法是修改-》编译-》烧写-》重启,哪怕改一个寄存器也要这样折腾一下,很消耗时间,下面提供一种在线修改寄存器的方法,在终端中敲命令就可以写寄存器,不要上面那些步骤.这个方法的基础是读写/proc文件系统,不熟悉这个的可以自行学习,下... 2023-06-13 Linux驱动调试I2C寄存器在线读写文章软件开发
linux 驱动调试时在线读写I2C寄存器的方法(2) 2.实现读写函数[html]view plaincopystaticcharmsg[255];staticintdevice_proc_write(structfile*file,constchar*buf,size_tcount,loff_t*pos){char*value;char*temp;char*ptr;unsignedintbuff[3];inti=0;u32data... 2023-06-13 Linux驱动调试I2C寄存器在线读写文章软件开发
linux 驱动调试时在线读写I2C寄存器的方法(3) 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... 2023-06-13 Linux驱动调试I2C寄存器在线读写文章软件开发