技术专栏
RK3568 开发板-安卓系统之触摸屏调试(七)
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 修改默认配置文件rockdefconfig
CONFIG_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、触摸屏固件错误、找厂商解决
关于触摸屏的调试这块,先讲到这里,下文再讲以太网的调试。。。。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:2769次2022-10-28 09:28:29
-
浏览量:18200次2022-09-30 16:51:48
-
浏览量:9473次2022-10-12 09:28:15
-
浏览量:2651次2022-09-30 16:48:25
-
浏览量:6628次2022-10-08 14:00:42
-
浏览量:4108次2022-10-11 10:48:08
-
浏览量:7942次2022-10-13 19:26:04
-
浏览量:4960次2022-09-30 16:40:59
-
浏览量:10349次2022-10-09 15:56:41
-
浏览量:9780次2022-10-10 11:27:15
-
浏览量:4879次2022-10-14 08:34:42
-
浏览量:7538次2022-10-10 20:15:42
-
浏览量:2548次2022-09-30 16:46:03
-
浏览量:6033次2022-10-08 13:56:28
-
浏览量:8206次2022-10-17 11:49:55
-
浏览量:11477次2022-10-18 09:33:58
-
浏览量:5158次2022-07-13 15:47:15
-
浏览量:2984次2021-06-15 09:44:15
-
浏览量:8827次2022-06-11 10:47:27
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
万万没想到
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注