This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/am3352:触摸屏双击问题

Guru**** 2601915 points
Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648616/linux-am3352-touchscreen-double-click-problem

器件型号:AM3352

工具/软件:Linux

您好:

我们的产品使用的是8线触摸屏和5线触摸屏、在 Linux 3.2.0中使用的是 am3352、这是 SDK 0.6.0.0中的一个问题、我们 发现现场始终会出现双击。

但我们的客户不会双击。

我们使用内核 ti_tsadc.c 和 ti_tsc.c 中的默认驱动程序、只需进行如下更改。

由于 Linux 内核发生了很大的变化,是否有人能告诉我 ,由于驱动程序问题,双击问题是什么?

CTRL = TSCADC_CNTRREG_STEPCONFIGWRT |
TSCADC_CNTRREG_STEPID;
//if (pdata->TSC_init)
// ctrl |= TSCADC_CNTRREG_4WIRE |
// TSCADC_CNTLLREG_TSCENB;


if (pdata->TSC_init){
if (tsc_t索== 4)
ctrl |= TSCADC_CNTRREG_4WIRE;
否则、如果(TSC_BLETS== 5)
ctrl |= TSCADC_CNTRREG_5WIRE;
其他
CTRL |= TSCADC_CNTRREG_8WIRE;
CTRL |= TSCADC_CNTRREG_TSCENB;

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    SDK 6.0现已停产多年、不再由 TI 维护或提供支持。 您能使用新的 Processor SDK 尝试一下 :www.ti.com/.../PROCESSOR-SDK-AM335X
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高 Biser:
    我看到 驱动程序代码似乎没有变化。内核中只有器件树支持添加。

    是否有更改日志?
    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我问过软件团队。 他们将在这里发表评论。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高 Biser:
    它确实发生了很大的变化,至少是中断函数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    据我所知、没有专门用于触摸屏驱动程序开发的更改日志。 有关自3.2内核以来在触摸屏驱动程序中完成的工作的文档的最佳来源是内核树中提供的 git 日志中的提交消息。

    Jason Reeder
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,我会将新驱动程序更改为我的旧内核,以查看它是否正常。