Hi,我的环境是am3352+linux+4线电阻屏,现在发现触摸屏每次开机后都有一定概率的偏移,8寸的屏有的时候能偏1cm,直觉怀疑驱动没做好,于是在drivers/input/touchscreen/Ti_tsc.c 的 tscadc_interrupt()里打印x,y的ad值,发现点击同样的点每次开机后ad值都有偏差,我在屏幕上贴了标签,如图
下图是两次开机后点击屏幕标记打印出的信息
这是我添加打印信息的代码
我另外有一块am3358的开发板,linux内核代码是从开发板移植过来的,修改了屏幕分辨率,emmc驱动等,并没有改动触摸驱动,开发板上面并没有触摸偏移现象。
请大神帮忙分析一下
user5307342:
Hi,我的环境是am3352+linux+4线电阻屏,现在发现触摸屏每次开机后都有一定概率的偏移,8寸的屏有的时候能偏1cm,直觉怀疑驱动没做好,于是在drivers/input/touchscreen/Ti_tsc.c 的 tscadc_interrupt()里打印x,y的ad值,发现点击同样的点每次开机后ad值都有偏差,我在屏幕上贴了标签,如图,
下图是两次开机后点击屏幕标记打印出的信息。
我另外有一块am3358的开发板,linux内核代码是从开发板移植过来的,修改了屏幕分辨率,emmc驱动等,并没有改动触摸驱动,开发板上面并没有触摸偏移现象。
请大神帮忙分析一下,
user5307342:
这是我添加打印信息
yongqing wang:
回复 user5307342:
你这个屏和板子是官方的吗
yongqing wang:
回复 user5307342:
这个问题很多人都有遇到,电阻屏的没有贴合好容易误触,屏的供电不稳定