4.4 触摸屏驱动调试
4.4.1 USB触摸屏调试
USB触摸屏基本不用调,直接测试即可,如有问题,一般找USB触摸屏厂家即可解决。
4.4.2 I2C接口触摸屏
I2C触摸IC有很多厂家,但比较典型的是goodix, 下面就以goodix I2C触摸屏进行调试。
4.4.2.1 硬件原理分析4.4.2.2 配置dts
一般配置中断引脚和复位引脚即可,如果触摸屏电源是可控的,还需要控制触摸屏电源
gt1x: gt1x@14 { compatible = “goodix,gt1x”; reg = <0x14>; pinctrl-names = “default”; pinctrl-0 = <&touch_gpio>; goodix,rst-gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; goodix,irq-gpio = <&gpio0 RK_PB5 IRQ_TYPE_LEVEL_LOW>; power-supply = <&vcc3v3_lcd0_n>; }; 4.4.2.3 修改默认配置文件rockdefconfigCONFIG_TOUCHSCREEN_GT1X=y 4.4.2.4 移植触摸驱动goodix的触摸屏驱动SDK自带了,所以不需要再移植,文件路径在rk356x_android_sdk/kernel/drivers/input/touchscreen/gt1x/目录下
注:如果是SDK没有自带的触摸屏驱动,需要找触摸屏厂商要驱动文件,然后自己移植即可。 4.4.2.5 编译后烧写固件验证
从开发者选项中将显示点按操作反馈选项和指针位置选项打开
查看触摸位置和轨迹是否正正常 4.4.2.6 调试过程中可能出现的问题可能出现的问题
1、触摸无反应
2、报点不准
3、轨迹不连续问题1的可能原因有
1、触摸屏损坏
2、DTS地址配置错误
3、DTS中断、复位引脚配置错误
4、驱动与dts未匹配成功问题2、3的可能原因有
1、触摸屏损坏
2、触摸屏固件错误、找厂商解决关于触摸屏的调试这块,先讲到这里,下文再讲以太网的调试。。。。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:RK3568 开发板-安卓系统之触摸屏调试(七)-安卓x86触屏失效 https://www.yhzz.com.cn/a/9762.html