- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GT910_912带小固件forAndroid驱动移植说明书
一、驱动基本信息
支持芯片型号 GT910GT912
I2C设备地址(7位) 0x5d、0x14
I2C寄存器地址 16位
APK工具/ADB工具 支持
自动升级 固件头文件,搜寻bin文件
支持SensorID数 6个
二、驱动文件说明
一般情况下,驱动参考资料包的referencedrivers文件夹下面包含以下几个文件,下面对每个文件的
功能和使用方法进行说明:
1. gt9xx.c(Required):驱动主功能文件,用来实现驱动的挂载、读取上报坐标、休眠唤醒处理等触
摸屏驱动的基本功能。
2. gt9xx.h(Required):驱动头文件,包含驱动中要用到的一些宏和常量的定义、外部变量和函数的
声明等。
3. gt9xx_update.c(Required):用于GT910、912 固件烧录。
4. gt9xx_firmware.h(Required):存放GT910、912 固件的头文件,默认为空,您需要将GT9XXF
Firmware Headers中相应GT9XXF文件夹下的gt9xx_firmware.h替换驱动中的同名文件。
5. goodix_tool.c(Recommended):驱动中用于支持gtp_tools.apk工具和ADB工具的文件,该工
具可以在装成整机后再Android上层对触控IC进行测试、调试、检测等功能,强烈推荐在驱动中增加
此功能,特别是使用COB (触控IC直接layout在主板上)模式的TP时,此工具能极大的方便整机
上的TP调试。
三、驱动移植STEP_BY_STEP
1. 复制文件:将referencedriver文件夹中的所有文件复制到kernel的drivers/input/touchscreen/
1
目录下。
2. 修改Makefile:在drivers/input/touchscreen/目录下,打开Makefile文件,并在文件中增加以下
条目(注意不同的(.o)文件之间用空格分开):。
obj-y += gt9xx.o gt9xx_update.o goodix_tool.o
3. 添加设备:找到kernel中初始化I2C总线的板级文件,如本驱动的开发平台real6410开发板是位
于arch/arm/mach-s3c6410/mach-smdk6410.c文件中,如需要将触摸屏驱动挂载I2C0总线上,则按
以下方法添加TP 的i2c设备驱动即可,0x5d为该型号触控IC的i2c从设备地址,具体为多少需参阅
该型号芯片的 , 为i2c设备驱动名,必须与驱动参考代码中的
datasheet ”Goodx-TS”
GTP_I2C_NAME保持相同。
static struct i2c_board_info i2c_devs0[] __initdata =
{
{ I2C_BOARD_INFO(Goodix-TS, 0x5d),},
};
4. 修改参考代码:一般情况下,移植过程中只需修改gt9xx.h文件中的内容即可,打开该头文件,按
照注释中的提示移植,重点注意TODO part的修改即可。
(1) STEP1替换配置信息表(REQUIRED):将对应于您正在使用TP 的配置信息 (一般为TP厂提
供的(*cfg或*txt)文件里面的内容),替换CTP_CFG_GROUP 中的内容。
// TODO: define your own default or for Sensor_ID == 0 config here.
#define CTP_CFG_GROUP1 { \
0x42,0xE0,0x01,0x20,0x03,0x05,0x14,0x01,0x02,0x08,\
// ...
}
// TODO: define your config for Sensor_ID == 1 here, if
您可能关注的文档
最近下载
- 银行信息安全管理办法.doc VIP
- (2024年秋新改)部编版七年级上册道德与法治 《走近老师》教案.docx VIP
- 2019 川崎忍者ninja1000 sx简体中文维修手册.pdf VIP
- 公路和桥梁工程项目管理指引 Construction Management Guideline for Road and Bridge.pdf
- 《重庆森林》王家卫电影的视听艺术.ppt
- (2024年秋新改)部编版七年级上册道德与法治《拥有积极的人生态度》教案.docx VIP
- (2024年秋新改)部编版七年级上册道德与法治《增强安全意识》教案.docx VIP
- Positive-Psychology哈佛幸福课英文字幕.docx VIP
- (2024年秋新改)部编版七年级上册道德与法治《探问人生目标》教案.docx VIP
- 测量管理体系 测量过程和测量设备的要求.ppt
文档评论(0)