您尚未登录。

楼主 #1 2020-12-10 16:48:21

woturn
会员
注册时间: 2019-11-18
已发帖子: 11
积分: 6

Lichee-Nano添加电容触摸GT911

由于买回来的Lichee-Nano只有电阻触摸屏,所以本人就此添加了电容触摸GT911。方法比较简单。
1、首先在suniv-f1c100s-licheepi-nano.dts添加节点,如下:
&i2c0 {
    pinctrl-0 = <&i2c0_pins>;
    pinctrl-names = "default";
    status = "okay";

    gt911: touchscreen@5d {
        compatible = "goodix,gt911";
        reg = <0x5d>;
        interrupt-parent = <&pio>;
        interrupts = <4 10 IRQ_TYPE_EDGE_FALLING>; /* (PE10) */
        pinctrl-names = "default";
        /*pinctrl-0 = <&ts_reset_pin>;*/
        irq-gpios = <&pio 4 10 GPIO_ACTIVE_HIGH>; /* (PE10) */
        reset-gpios = <&pio 4 9 GPIO_ACTIVE_HIGH>; /* RST (PE9) */
        /* touchscreen-swapped-x-y */
    };
};

2、在内核源码目录下make menuconfig
    选择编译——》Input device support ——》 Touchscreens ——》Goodix I2C touchscreen。

3、接线按照I2C0的引脚、中断PE10,复位PE9,即可。

离线

#2 2020-12-10 17:13:55

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: Lichee-Nano添加电容触摸GT911

得弄个固件进去触摸屏的分辨率才会对吧?

离线

楼主 #3 2020-12-10 17:39:28

woturn
会员
注册时间: 2019-11-18
已发帖子: 11
积分: 6

Re: Lichee-Nano添加电容触摸GT911

raspberryman 说:

得弄个固件进去触摸屏的分辨率才会对吧?

这个就看你接的触摸屏原来固件分辨率是多少的,尽量修改为和显示屏的分辨率一致。如果显示原点和触摸原点不一致,可以在goodix.c里面上报坐标值函数goodix_ts_report_touch()中做x,y值的翻转。

离线

#4 2020-12-10 17:52:26

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: Lichee-Nano添加电容触摸GT911

woturn 说:
raspberryman 说:

得弄个固件进去触摸屏的分辨率才会对吧?

这个就看你接的触摸屏原来固件分辨率是多少的,尽量修改为和显示屏的分辨率一致。如果显示原点和触摸原点不一致,可以在goodix.c里面上报坐标值函数goodix_ts_report_touch()中做x,y值的翻转。

改驱动比较麻烦,aodzip大佬里面有800x480固件


buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 * 已支持DVP摄像头 *
http://whycan.com/t_5221.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)

离线

楼主 #5 2020-12-10 19:42:44

woturn
会员
注册时间: 2019-11-18
已发帖子: 11
积分: 6

Re: Lichee-Nano添加电容触摸GT911

raspberryman 说:
woturn 说:
raspberryman 说:

得弄个固件进去触摸屏的分辨率才会对吧?

这个就看你接的触摸屏原来固件分辨率是多少的,尽量修改为和显示屏的分辨率一致。如果显示原点和触摸原点不一致,可以在goodix.c里面上报坐标值函数goodix_ts_report_touch()中做x,y值的翻转。

改驱动比较麻烦,aodzip大佬里面有800x480固件


buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 * 已支持DVP摄像头 *
http://whycan.com/t_5221.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)


如果不想修改驱动,那么就要修改TP里面的固件分辨率了。

离线

#6 2022-09-27 19:57:22

jkl
会员
注册时间: 2019-11-18
已发帖子: 263
积分: 146.5

Re: Lichee-Nano添加电容触摸GT911

@raspberryma你好,我在里面没有看到gt触摸的驱动源码,哪位大佬能发一份驱动源码吗

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn