“UU”表示这个地址的I2C设备已经有驱动在使用占用它了,那这个I2C设备肯定是存在的; 其他数值表示该地址对应的I2C设备是存在的,并且还没有驱动程序跟它匹配。 如上图所示,这个5d就表示当前触摸屏的I2C地址,为什么是5d呢?你把触摸屏拔掉,再用这个命令查看是不是消失了就可以验证这个问题了。 2、GT911驱动移植 2.1...
2.1、配置Linux内核支持gt9xx GT911在Linux内核中已经支持了,位于以下路径,如果没有的话就需要跟触摸屏厂商要驱动代码,如果要不到那么就拿着Datasheet自己干吧!反正也不难的! kernel/drivers/input/touchscreen/gt9xx 另外,也提供了menuconfig,我们只需要在配置驱动的时候搜索GT9XX,然后配置上就可以了。 2.2、查看...
1. 将https://download.csdn.net/download/du2005023029/11855968GT911驱动 gt9xx文件 夹放在Linux源码 drivers/input/touchscreen 下 修改drivers/input/touchscreen Makefile obj-$(CONFIG_TOUCHSCREEN_GOODIX) += gt9xx/ 2. 更改系统配置 Device drivers —> Input device support —> [*] Touchscreens —> ...
厂商给过来的固件是一个.cfg文件,使用记事本的打开方式打开这个文件,发现是一个16进制的数组: 如果是老版本不支持设备树的驱动,则直接将这个文件复制到驱动目录的路径下,然后将gt9xx_cfg.h打开,将对应的配置文件包含进来即可,如下图所示: gt9xx_cfg.h这个文件的内容: 然后将对应的cfg文件包含进对应的数组里,然...
正点原子Linux C应用编程:移植tslib并使其适配7寸LCD1024*600的GT911触摸驱动 作者在学习【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.4时,发现移植tslib后,触摸事件触发不正常。 使用的硬件版本:正点原子 I.MX6U ALPHA V2.4版本底板,LC
一、使能驱动 二、设备树描述 gt911@14 { compatible = "goodix,gt911"; reg = <0x14>; interrupt-parent = <&gpiog>; interrupts = <8 IRQ_TYPE_LEVEL_LOW>; irq-gpios = <&gpiog 8 0>; reset-gpios = <&gpioe 7 0>; status = "okay"; ...
IC: GT911 表面硬度: 3H 响应时间: 5ms 接口: IIC转USB接口 数量: 1 封装: 精装 批号: HX6518 应用领域: 工业控制 价格说明 价格:商品在平台的展示标价,具体的成交价格可能因商品参加活动等情况发生变化,也可能随着购买数量不同或所选规格不同而发生变化,如用户与商家线下达成协议,以线下协议的结...
1、确定I2C地址 1.1、使用i2cdetect工具查看系统i2c节点的情况 很明显这里可以看到系统已经配置了i2c-0...
IC: GT911 表面硬度: 3H 响应时间: 5ms 接口: IIC转USB接口 数量: 1 封装: 精装 批号: HX6518 应用领域: 工业控制 汇顶GOODIX GT911电容触摸屏驱动板Linux 安卓IIC转USB接口控制器 价格说明 价格:商品在平台的展示标价,具体的成交价格可能因商品参加活动等情况发生变化,也可能随着购买数量不...
基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得(二)-设备树刷厂商给的触摸屏固件 之前调试触摸屏的文章如下:基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得由于之前调触摸屏一直都对不上点,然后厂商又给了我新的驱动代码。但是还是没能解决问题,所以我初步怀疑是固件问题,因为驱动基本上只要写对了是不会有问题的,...