一、讀取/寫入 某個寄存器地址的值
設備先adb root
1)讀取寄存器地址的值
/proc/driver # echo "0x0a34" > camsensor && dmesg |grep -i a34
2)往寄存器地址寫值
/proc/driver # echo "0x3304 0x66” > camsensor && dmesg |grep -i 3304
操作示例打印:
?
XXX:/proc/driver # echo "0x3304 0x66" > camsensor && dmesg |grep -i 3304
[ 361.519092] (1)[3166:sh]write_cmos_sensor 3304
[ 361.519351] (1)[3166:sh]read_cmos_sensor 3304
[ 361.519369] (1)[3166:sh][imgsensor]---xixi-test,write addr = 0x00003304, data = 0x00000066
調試讀寫操作,對應驅動代碼打印:
case SENSOR_FEATURE_SET_REGISTER: