Search found 12 matches

by yloooo
2024-08-05 2:53
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

已经全搞定了,谢谢版主这几天的耐心回复,感谢 :D
给其他人的参考,总结主要是要在DTS目录里的rv1106-pinctrl.dtsi设置内部上拉,基本上就卡在这里了。
然后再根据i2cdetect读出的地址在设备树DTS文件里修改成对应的时序设置,
现在已经可以读出触摸数据了
by yloooo
2024-08-05 2:23
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

上拉的问题解决了,在DTS目录里的rv1106-pinctrl.dtsi 文件里将 I2C3m1的引脚设置为内部上拉

i2c3 {
/omit-if-no-ref/
i2c3m0_xfer: i2c3m0-xfer {
rockchip,pins =
/* i2c3_scl_m0 */
<2 RK_PA6 5 &pcfg_pull_none_smt>,
/* i2c3_sda_m0 */
<2 RK_PA7 5 &pcfg_pull_none_smt>;
};

/omit-if-no-ref/
i2c3m1_xfer: i2c3m1-xfer {
rockchip ...
by yloooo
2024-08-05 1:29
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

硬件确实不太懂,好像没问题,转接板应该是没有配上拉电阻,但看触摸屏911芯片排线上,4、5脚是有电阻的

屏幕链接https://item.taobao.com/item.htm?spm=a1 ... 9830715179
by yloooo
2024-08-03 14:49
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

配上拉,是在设备树里吗,
我看wiki里i2c部分以前貌似有5.1章节是说怎么上拉的,但是5.1章节好像没了。

&pinctrl {
touchscreen{
tp_rst:tp-rst {
rockchip,pins = <2 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>;
};

tp_irq:tp-irq {
rockchip,pins = <2 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
};
};

/* 是在这里加一个i2c3pins分组,然后把i2c3的sda和scl设置上拉吗? */

};
by yloooo
2024-08-02 14:07
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

摘要:
[ 0.613168] i2c /dev entries driver
[ 0.614458] Goodix-TS 3-0014: supply AVDD28 not found, using dummy regulator
[ 0.614665] Goodix-TS 3-0014: supply VDDIO not found, using dummy regulator
[ 0.715784] rk3x-i2c ff460000.i2c: timeout, ipd: 0x00, state: 3
[ 0.715814] Goodix-TS 3-0014: i2c test ...
by yloooo
2024-08-02 13:43
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

原来是这样,我说怎么日志好像比网上案例的少。
我找块ft232再上传log 谢谢
by yloooo
2024-08-02 10:09
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

[root@luckfox root]# dmesg
[ 1.235013] fb_st7789v spi0.0: fbtft_write_spi(len=4096): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
[ 1.287391] fb_st7789v spi0.0: fbtft_write_spi(len=2048): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
by yloooo
2024-08-02 9:20
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

使用ls /proc/device-tree/i2c@ff460000/ 下确实有touchscreen,看里面compatible也是goodix,gt911
是不是就证明设备树I2C3部分没问题了,现在看就是reset的GPIO没有成功
按您说的 有touchscreen是不是就排除内核选项的问题了(内核我开启了goodix i2c touchscreen,还有别的要开启吗)
如果是设备树的问题,是不是tp reset的GPIO2 pa3还要在根节点写一下?
类似LCD的reset这样?:

/ {
model = "Luckfox Pico Max";
compatible ...
by yloooo
2024-08-02 6:46
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题

接线检查过,万用表也测通了。但驱动是没加载上的,dmesg没有goodix相关字样,dmesg里面有一个INPUT的报错不知道和触摸相关不。
[ 2.167870] udevd[91]: starting version 3.2.7
[ 2.183746] udevd[91]: specified group 'input' unknown
[ 2.184838] udevd[91]: specified group 'kvm' unknown


/dev/input下是有event0的,但是运行hexdump /dev/input/event0 内容为空。
用cat /sys ...
by yloooo
2024-08-02 4:31
Forum: Luckfox Pico-RV1103/RV1106
Topic: SDK中的GT9XX触摸驱动版本过低引发的编译问题
Replies: 18
Views: 4508

Re: SDK中的GT9XX触摸驱动版本过低引发的编译问题


您好,感谢您的反馈,相比新版的goodix驱动在开发阶段需要测试固件时不需要单独制作固件放置到/lib/firmware下,但是老版驱动对新内核的支持性较差所以Rockchip提供的内核源码默认没有作为menuconfig可选选项放出来,在调试过程中我们使用到了所以将其添加到Kconfig中。如果需要控制GT911可以参考Ultra系列适配的电容屏,直接使用goodix驱动就可以,在有更稳定的驱动的情况下我们一般不对已被替代的方案进行更新


感谢回复,之前没注意到内核还有另一套驱动,已经在内核设置里切换了goodix的驱动了,也参照ultra关于RGB屏幕部分的内容配置了设备树 ...