#defineDEBUG_SWITCH 0#defineGTP_DEBUG_ON 0#defineGTP_DEBUG_FUNC_ON 0 这几个打印默认都是关闭的,可以将它们置 1 打开。 2、cfg 文件 cfg 文件是触摸屏的初始化指令,它在上电后由 CPU 将这些指令通过 I2C 写到触摸屏的芯片中。笔者这边提供的文件名称是 " 6399_GT911_04.cfg " 也会一并在文末附上...
如果是老版本不支持设备树的驱动,则直接将这个文件复制到驱动目录的路径下,然后将gt9xx_cfg.h打开,将对应的配置文件包含进来即可,如下图所示: gt9xx_cfg.h这个文件的内容: 然后将对应的cfg文件包含进对应的数组里,然后打开gt9xx.h进行配置即可: 注意,这部分详细的功能请参考屏厂给的文档进行修改。这里就不再...
<<-GTP-FUNC->> Func:gtp_irq_enable@Line:612 [ 4.469162] <<-GTP-DEBUG->> [797]Search for /data/_goodix_update_.bin, /sdcard/_goodix_update_.bin for fw update.(1/50) [ 4.481889] <<-GTP-DEBUG->> [834]Search for /data/_goodix_config_.cfg, /sdcard/_goodix_config_.cfg for ...
厂商给过来的固件是一个.cfg文件,使用记事本的打开方式打开这个文件,发现是一个16进制的数组: 如果是老版本不支持设备树的驱动,则直接将这个文件复制到驱动目录的路径下,然后将gt9xx_cfg.h打开,将对应的配置文件包含进来即可,如下图所示: gt9xx_cfg.h这个文件的内容: 然后将对应的cfg文件包含进对应的数组里,然...
#define GTP_DRIVER_SEND_CFG 1 //driver send config 此开关根据需要选择 #define GTP_CONFIG_MODE 0 //触摸屏本来是好的,没有厂家数据表的情况下:0=从GT911中读原来的配置参数,修改后再配置 //有厂家数据表的情况 1:修改数据表后配置 #define GTP_HAVE_TOUCH_KEY 0 ...
对应的配置文件gtp_dat_gt11居然用的分辨率是<1200, 1920>,所以确定是:kernel/drivers/input/touchscreen/gt9xx/gt9xx_cfg.h文件里面的配置出错了! 需要找供应商要触摸屏的cfg文件,不然无解! 三、汇顶触摸屏配置文件解析 参考:汇顶GT9xxx触摸配置
void GT911_Send_Cfg(void);//发送Cfg参数 void GT911_Send_RST(u8 GT911_RSTEN);//软件复位函数 #endif 以下是.c文件 #include "GT911.h" #include "SYSSET.h" #include "delay.h" #include "usart1.h" u16 TouchX,TouchY,TouchS; //´¥ÃþµãX×ø±ê£¬Y×ø±ê£...
void GT911_Send_Cfg(void);//发送Cfg参数 void GT911_Send_RST(u8 GT911_RSTEN);//软件复位函数 #endif 以下是.c文件 #include "GT911.h" #include "SYSSET.h" #include "delay.h" #include "usart1.h" u16 TouchX,TouchY,TouchS; //´¥ÃþµãX×ø±ê£¬Y×ø±ê£...
生成的 cfg 文件用 touch-goodix-generate-fw.sh 转化成 /lib/firmware/goodix_911_cfg.bin 即可. 最近编辑记录 我思故我在 (2021-02-13 22:58:11) 离线 #24 2021-08-31 09:45:19 分享评论 642242855 会员 注册时间: 2019-10-31 已发帖子: 212 积分: 104 Re: 下单买了一个 汇顶 GT911/GT9...
3.gt9xx.h里面的CTP_CFG_GROUP配置,造成的问题: 1)屏幕时而有中断,时而没有。 2)屏幕只能点击一部分,点击左边和上边区域没有中断。 仔细阅读代码,在probe函数中有个gtp_init_panel(ts)函数,会从ic内部读取信息,打开GTP_DEBUG_ON就可以看到读取的硬件信息了,驱动会根据读取到的sensor_ID 号去选择对应的CTP_...