Touch Panel 调试技巧 01

ADB 查看 tp 虚拟按键的坐标(menu,home,return)

  cat /sys/board_properties/virtualkeys.Ft5x0x_Touch_Screen

ADB 看总线下挂载的驱动

  cd /sys/bus/i2c/drivers
  cd /sys/bus/spi/drivers

ADB 查看已经注册设备的设备信息

【-- 包括已经注册上的字符设备、块设备】
  cat /proc/devices

TP 双击唤醒机制

  上报模拟键值 #define KEY_POWER  116  /* SC System Power Down */
  FTS_DEBUG("Gesture Code=%d", gesture); // gesture == 116
  input_report_key(input_dev, gesture, 1);
  input_sync(input_dev);
  input_report_key(input_dev, gesture, 0);
  input_sync(input_dev);

TP slave addr

  一般设备树中的地址是 7 位地址,如 0x5d
  7位地址  8位写地址  8位读地址
  0x5D   0xBA     0xBB
  reg = <0x5d>; 

adb 模拟点击触摸屏 -- msm8953

打开开发者模式,打开触摸轨迹,查看效果
adb version
Android Debug Bridge version 1.0.40
Version 4986621
 //关闭轨迹显示 
 adb shell settings put system pointer_location 0 
 //开启轨迹显示 
 adb shell settings put system pointer_location 1 

adb 模拟点击某一点

 adb shell input tap 150 230 

adb 模拟滑动

 adb shell input swipe 150 230 150 00 

BUSYBOX 设置波特率

  busybox microcom -s 115200 /dev/ttyHS0  //设置 串口节点波特率

ADB 安装app到板子

  adb root
  adb remount
  adb push apk本地的路径 /system/app

ADB

  查看当前 adb 的安装路径
  where adb

ADB 设备识别失败/fastboot下设备不识别 -- win10

  如果设备识别失败,安装驱动也会报失败,那么禁用掉系统的数字签名,然后再装驱动即可
  https://zhidao.baidu.com/question/2058971930447208467.html

ADB 擦除qcn分区

  (5.1和8.1 分区配置和大小不一致,升降级后(从5.1刷入8.1,或者从8.1 刷入5.1),需要擦除分区后才能正常启动)
  fastboot erase modemst1
  fastboot erase modemst2
  fastboot erase oem
  fastboot erase reserve3
  fastboot erase misc

# ADB 控制gpio

  adb root
  adb remount
  adb shell
  cd sys/class/gpio
  echo xx > export
  echo 1 > gpioxx/value
  echo 0 > gpioxx/value

露将凝,秋渐浓 

猜你喜欢

转载自blog.csdn.net/FANG_YISHAO/article/details/120655317