gpt4 book ai didi

linux - i2cdetect 在 goodix 芯片上找不到任何东西

转载 作者:IT王子 更新时间:2023-10-29 00:07:52 26 4
gpt4 key购买 nike

我的平板电脑上有一个用于触摸屏的 goodix 芯片,即使我为它编译了最新的内核模块,也无法正常工作。

我使用的正是这个内核版本和打过补丁的驱动程序: https://github.com/NimbleX/kernel

首先,该芯片的图片如下: Goodix touchscreen controller

DSDT 表包含有关触摸屏的信息。

据我所知,触摸屏是通过 I2C 串行接口(interface)连接的,但 lshw 显示 *-serial 未声明。不过,我可以看到 SMBus Controller 的 i2c_i801 模块已加载。

在 Aleksei 的帮助下,我能够确定触摸屏已连接到​​ i2c-1 总线,并且 Controller 必须使用 0x14 或 0x5d 地址。

不幸的是,i2cdetect doesn't find anything ,可以看出here .

我用以下输出创建了一个冗长的要点:

我知道其中一些是多余的,而另一些是无用的,但无论如何,有地方可以搜索总比遗漏某些东西要好。

我用万用表进行了测量,芯片在运行 Windows 和 Linux 时都被供电,所以这排除了我需要以某种方式告诉 Linux 来为这个东西供电。

那么,接下来要做什么来调试这个东西?

最佳答案

您好,您能检查一下引脚 5,6 的连接位置吗,特别是 6,这是重置 ic,如果这可能会重置 ic。只是一个可能性。

关于linux - i2cdetect 在 goodix 芯片上找不到任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36206487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com