电容屏是在LCD屏上覆盖一个透明的矩阵键盘,在调试goodix gt9xx系列触控屏的驱动时,会遇到各种问题!
1、linux启动时,触控屏驱动偶尔不能加载固件信息。
2、在使用过程中偶尔不能触发或触发失灵现象。
3、触屏反应缓慢,灵敏度很差。
4、当用户按下时,获取按下的坐标位置不对应!
[RK3288][Android5.1][GT9271]打印dmesg的log信息:
<4>[ 1.051266] <<-GTP-INFO->> GTP driver installing...
<4>[ 1.051444] <<-GTP-INFO->> GTP Driver Version: V2.4<2014/11/28>
<4>[ 1.051460] <<-GTP-INFO->> GTP Driver Built@11:52:24, Sep 25 2018
<4>[ 1.051471] <<-GTP-INFO->> GTP I2C Address: 0x5d
<7>[ 1.051493] of_get_named_gpio_flags exited with status 229
<7>[ 1.051504] of_get_named_gpio_flags exited with status 230
<7>[ 1.051516] _gpio_request: gpio-229 (GTP INT IRQ) status -16
<4>[ 1.051525] <<-GTP-ERROR->> Failed to request GPIO:229, ERRNO:-16
<4>[ 1.051551] <<-GTP-INFO->> Guitar reset
<4>[ 1.176930] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.177112] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.177286] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.177457] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.177629] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.177800] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.177971] rockchip_i2c ff660000.i2c: Warning: addr[0x005d] msg[0].scl_rate( = 3223937Khz) is too high!
<4>[ 1.178141] rockchi