TP调试记录

调试问题总结

  • I2C不通

    1、I2C通信地址

    ​ gt911有两个适配的I2C通信地址供选择,两个地址对应的RST和EINT上电时序是不一样的,但在驱动里,会写好选择使用哪个I2C通信地址,因为驱动内一般会对IC的上电时序进行设定,便指定了使用哪个I2C地址。配置时选择对应的I2C地址即可。

    2、检查是否上电,检查上电时序。

    3、检查RST、INT引脚是否存在被其它地方使用了,可以通过adb工具进行查看,引脚是否与配置的一致。

    4、根据原理图检查引脚号是否配置正确,可以根据adb工具对对应引脚进行拉高拉低操作,同时用示波器看是否有控制到;如果出现没有反应的情况,那可能是引脚号配错了,可根据引脚复用表进行对照检查。

    5、检查引脚硬件连接。

  • TP报点不对、原点设置不对、有区域性触摸无反应

    1、检查TP的分辨率与屏幕是否一致。

    2、与fae确认固件是否正确。

    3、横屏使用时,要注意检查是使用强制横屏还是物理旋转横屏,如果是强制横屏,那么就需要取消旋转横屏,即将MTK_LCM_PHYSICAL_ROTATION值置为0,否则会报点错误、区域性触摸无反应。

其他情况后面再补上

记录

  1. 客户硬件上,座子厚度与TP金手指厚度不匹配,接触不良;TP_RST引脚标错
    ic型号:gt9xx;
    分辨率:480*800
    这块TP,调试了很久,IIC通信不了,由于调试经验不足,一开始并未想到连接处接触不良问题,一心只修改软件,最后发现问题时捶胸顿足不已。
    解决完接触不良问题,确定接触没问题。
    I2C还不通,使用示波器查看RST、INT引脚波形,发现RST没有波形,使用adb命令拉高该引脚也没变化,于是审查引脚复用表(也可以使用adb继续拉高可能的引脚逐个尝试),修改引脚后便通了。
    报点不对的情况,首先要与fae确定固件是否正确,再确定软件上是否将更新固件的宏打开(如果出厂时烧好了固件便将其关闭),强制横屏使用时需要将物理旋转关闭,否则TP报点也有影响。
  2. 固件信息不正确
    型号:GSLxxxx
    调试完成后,触摸报点不正确,检查软件上配置是没问题的,向fae请求协助,更换固件后便报点正常。

MTK TP调试记录相关推荐

  1. MTK |Android KKL 平台TP调试

    MTK Android KK&L 平台TP调试 一. 简介 二. 硬件电路 三. 添加TP的简单流程(以GT9XX为例) 3.1首先在Projecconfig.mk定义的TP宏控 3.2如果是 ...

  2. QualcommMTK平台lcd/tp调试及问题总结(一)----背光

    Qualcomm&MTK平台lcd/tp调试及问题总结 LCD原理结构 LCD背光板 下偏光板 薄膜基板(TFT) 液晶 彩色滤光片 上偏光片 原理 视图如下 高通平台 lk启动方式下(主要安 ...

  3. ROS上同时预览depth,IR,RGB 调试记录

    ROS上同时预览depth,IR,RGB 调试记录 用rviz同时显示RGB,IR,DEPTH(验证设备:astraprosm,canglong2,deeyea) 1.编译libuvc库 cd lib ...

  4. ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录

    ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值--bug调试记录 目录 输出结果 1.增加XGBR算法 ...

  5. [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题

    Deepin - Pycharm调试记录 - Pyinstaller索引不到系统库 现象 在Pycharm的Terminal中执行Pyinstaller指令时候遇到如下报错提示 OSError: Py ...

  6. MTK 驱动(63)---MTK TP驱动移植

    MTK TP驱动移植 对于MTK TP驱动移植一般分为六部分: 1.硬件IO口配置: 2.TP驱动移植: 3.I2C通信: 4.中断触发: 5.数据上报: 6.虚拟按键: 硬件电路: 1.GPIO配置 ...

  7. RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案)

    RAISR-master:google图像新压缩技术RAISR的测试代码调试记录(Python实现,没接触过python的小白,内含pip install解决方案) 参考文章: (1)RAISR-ma ...

  8. SX1278 FSK 调试记录

    SX1278 FSK 调试记录 先挖个sx1278 FSK的坑慢慢填 手中有两个SX1278模组 是安信可的产品 采用主从模式 SPI访问 MCU是STM32F107 数据格式 说明收据接收的第一步就 ...

  9. 松下MINAS-A6伺服电机调试记录

    松下MINAS-A6伺服电机调试记录 因项目需求,进行松下MINAS-A6伺服电机调试 文章目录 松下MINAS-A6伺服电机调试记录 概述 一.手册数据 二.设备使用 1.驱动器及电机连接 2.设备 ...

最新文章

  1. Caffe中Layer注册机制
  2. 区块链技术的标准化和颠覆性
  3. okl4 linux,Native OKL4 Android Stack
  4. C程序优化之路(二)
  5. 使用 C# 代码实现拓扑排序
  6. Cow Bowling POJ - 3176(基础的动态规划算法)
  7. 美团“共享单车变球场”项目落地四川阿坝
  8. 【译】适合dba和开发者的mysql最佳实践
  9. hystrix文档翻译之metrics
  10. mzy git学习,初识git(一)
  11. HDOJ--2087--剪花布条(BF算法和KMP算法都能使用)
  12. kindle3 破解字体
  13. Atitit 信用卡与会员卡(包括银行卡)的发展之路
  14. 小波分析工具包 matlab,matlab小波工具箱下载|
  15. 在VC++中的MFC利用一个dialoge对话框中按钮调用另一个dialoge对话框
  16. 从零开始学《离散数学》-电子科技大学
  17. H264和MPEG4区别
  18. DTC(diagnostic trouble code)
  19. vue2.0 使用xlsx读取excel文件数据 操作流程 以及文件中特殊日期数据的处理
  20. python读取csv文件表头_Python读取CSV文件

热门文章

  1. spring学习笔记(一)创建对象的四种方式
  2. HTML canvas画圆
  3. 关于队里面最菜的在博客打卡第七天这件事
  4. HLA Epitope Registry-HLA抗原表位数据库
  5. span和div的区别是什么?
  6. web前端入门到实战:网页开发中字体,字号与尺寸对应表
  7. syslog-ng详解——syslog-ng配置语法
  8. 用友致远回应“佣金门”称服务器被黑并已经报案
  9. SIXUN软锁安装(2021-3-27)
  10. C语言----飞机小游戏