GT910_912带小固件驱动移植说明书_for_MTK_2014012201.pdf

GT910_912带小固件驱动移植说明书_for_MTK_2014012201.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GT910_912带小固件forMTK驱动移植说明书 一、驱动基本信息 支持芯片型号 GT910GT912 I2C设备地址(7位) 0x5d,0x14 I2C寄存器地址 16位 APK工具/ADB工具 支持 自动升级 支持 支持平台 MT6513、MT6573、MT6575、MT6577、MT6589、MT6572 支持SensorID数 6个 二、驱动文件说明 一般情况下,驱动参考资料包的referencedrivers文件夹下面包含以下几个文件,下面对每个文件的 功能和使用方法进行说明: 1. gt9xx_driver.c(Required):驱动主功能文件,用来实现驱动的挂载、读取上报坐标、休眠唤醒 处理等触摸屏驱动的基本功能。 2. tpd_custom_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调试。 1 三、驱动移植STEP_BY_STEP (以MT6573为例) 1. 复制文件 将referencedriver 目录下的/ICS 文件夹中的所有文件复制到mediatek/custom/common kernel/touchpanel/GT9XX 目录下,如果没有GT9XX文件夹,新建一个即可。 2. 修改ProjectConfig.mk 在mediatek/configyour_project_name 目录下(your_project_name是您当前编译的项目名),打 开ProjectConfig.mk文件,找到CUSTOM_KERNEL_TOUCHPANEL条目,参照以下方式修改,其中 GT9XX必须与您放置TP驱动源文件的文件夹名字相同。 CUSTOM_KERNEL_TOUCHPANEL=GT9XX 3. 修改参考代码 一般情况下,移植过程中只需修改tpd_custom_gt9xx.h文件中的内容即可,打开该头文件,参照 以下方式进行移植修改。 (1) STEP1替换配置信息表(REQUIRED) 将对应于您正在使用TP 的配置信息(一般为TP厂提供的(*cfg或*txt)文件里面的内容),替换 CTP_CFG_GROUPN 中的内容。gtxxx对应于所使用芯片的型号,N(Sensor_ID)代表TP供应商编号, 如果仅有一家TP供应商,请将配置信息填在CTP_CFG_GROUP1数组中,并确保其他未使用的配置 数组为空。TP供应商的编号方式请参照datasheet 中关于sensor ID的设置方式。 // 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 nee

文档评论(0)

文人教参 + 关注
实名认证
内容提供者

老师教学,学生学习备考课程、成人语言培训课程及教材等为提升学生终身学习竞争力,塑造学生综合能力素质,赋能学生而努力

版权声明书
用户编号:6103150140000005

1亿VIP精品文档

相关文档