OK6410 开发板LCD屏幕反了。
大家好,最近又拿起块开发板折腾显示部分——直到最近调整触摸屏才发现,原来触摸屏和显示屏直接存在180度旋转的关系。
我使用的工具是evtest。我在X(水平)方向,从左往右移动,点击触摸屏,发现ABS_X的值由大变小(ABS_Y不变);我在Y(竖直)方向,从上往下移动,点击触摸屏,发现ABS_Y的值由大变小(ABS_Y不变)。换句话说触摸屏旋转了180度了。
我通过:
chen@OK6410:~$ cat /etc/X11/xorg.conf.d/99-calibration.conf
Section "InputClass"
Identifier "calibration"
MatchProduct "S3C24XX TouchScreen"
Option "Calibration" "787 3411 1399 2595"
Option "Rotate" "inverted"
Option "RandRRotation" "True"
EndSection
来“强行”校准了触摸屏,现在触摸屏除了存在抖动的问题就没有其他问题了。
问题回到了显示屏和触摸屏的角度相差180度。
我看了原理图,也检查了一下开发板,电阻屏引出的四条线是接对了。也就是说屏幕翻了。
我看S3C6410的datesheet,里面并没有描述旋转framebuffer寄存器的地方,不知道是我看不到还是真没有。
大家有什么办法么??
页:
[1]