goodix gt911 在 Android 开发板上的适配流程

本文详细介绍了在rk3128开发板上适配Goodix GT911触摸屏的全过程,包括DTS配置、驱动文件配置和调试步骤。通过分析gt9xx.c文件、配置cfg文件以及修改Makefile,实现驱动移植。在调试阶段,通过内核日志、中断统计和proc信息检查触摸屏工作状态。
摘要由CSDN通过智能技术生成

2019-05-08

关键词:rk3128触摸屏适配、goodix gt911 适配、goodix gt9xx 触摸屏适配、gt9xx.c、rk平台触摸屏适配

本篇文章记录了笔者在运行着 Android 4.4 的 rk3128 开发板上适配 goodix gt911 触摸屏的过程。


1、GT911 触摸屏简介

 

这款触摸屏是分辨率为 1024*600 的横向式电容触摸屏。

 

它的接口类型为 I2C ,供电电压和通讯电压均为 3.3V 。这款触摸屏内置了上拉电阻,这意味着我们的开发板上与该触摸屏的接口处不需要设置上拉电阻。

 

关于线序,同样是 GT911 ,不同批次的器件都有不同的线序。具体的要自行与厂家确认。这里我们必须要注意,即使是厂家发给我们的规格书,也有可能是错误的!当我们遇到莫名其妙的问题时,就得怀疑是否厂家给错资料了。

 

2、DTS 配置

 

dts 文件配置这边配置的主要是 CPU 与触摸屏之间 I2C 通信的信息。那这里就必须得查看您的开发板原理图,看看与触摸屏相连的 I2C 是接到 CPU 的哪块 I2C 模块里。笔者这边是接到了 rk3128 的 I2C2 里,如下原理图所示

那这里,直接在您使用到的 dts 中作如下配置即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值