问题背景:
采用台湾某厂一款tddi 的芯片, 是noflash类型,每次开机和亮灭屏都是需要重新加载固件的.在很快完成代码整合后,发现TP 在触摸情况下无法报点.
问题分析
在无getevent 情况,先确认TP中断是否使能了, 然后确认proc/interrupt 对应tp的中断是否有合理加一动作.在确认中断使能, 和中断计数不增加信息后, 需要排查tp固件部分工作情况.
简单确认手法:
将一块硬币放置到显示屏幕上, 用示波器探针顶在硬币另外一面,顶着硬币在屏幕上游动.示波器探针另外一段接地. 查看示波器是否有一个方波或者正弦波. 当时确认下来, tp问题状态下是没有波形. 后来跟显示对了一下,他们根据fae建议, 将原来3line配置改为4line配置.
最终解决方案: 将显示的4line改为3line 配置