1
GT9XX for Android 驱动移植说明书
一、 驱动基本信息
支持芯片型号 GT911 GT9110 GT9110P GT913 GT915 GT918 GT927 GT928 GT960
GT968 GT910 GT912 GT960F GT950 GT968F GT9158 GT967 GT9150
GT963 GT9271 GT917D
I2C 设备地址(7 位) 0x5d、0x14
I2C 寄存器地址 16 位
APK 工具/ADB 工具 支持
自动升级 固件头文件,搜寻 bin 文件
支持 Sensor ID 数 6 个
二、 驱动文件说明
一般情况下,驱动参考资料包的 reference drivers 文件夹下面包含以下几个文件,下面对每个文件的
功能和使用方法进行说明:
1. gt9xx.c(Required):驱动主功能文件,用来实现驱动的挂载、读取上报坐标、休眠唤醒处理等触
摸屏驱动的基本功能。
2. gt9xx.h(Required):驱动头文件,包含驱动中要用到的一些宏和常量的定义、外部变量和函数的
声明等。
3. gt9xx_update.c(Recommended):驱动用于支持固件升级的文件,对于触摸屏驱动来说,该文
件不是必需的,但是强烈推荐在驱动中增加该功能,以便于您使用的触控 IC 在必要时升级为最新版本
的固件。
4. gt9xx_firmware.h(Recommended):默认存放头文件升级默认固件数组,数组默认为空。如需
开启兼容 GT9XXF 模式(GTP_COMPATIBLE_MODE 置 1),您需要将 GT9XXF Firmware Headers
中相应 GT9XXF 文件夹下的 gt9xx_firmware.h 替换驱动中的同名文件。
5. goodix_tool.c(Recommended):驱动中用于支持 gtp_tools.apk 工具和 ADB 工具的文件,该工
具可以在装成整机后再 Android 上层对触控 IC 进行测试、调试、检测等功能,强烈推荐在驱动中增加
此功能,特别是使用 COB(触控 IC 直接 layout 在主板上)模式的 TP 时,此工具能极大的方便整机
上的 TP 调试。