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:用于触摸屏的 AM437x ADC0无法触发中断

Guru**** 2563960 points
Other Parts Discussed in Thread: AM4379

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/608208/linux-am437x-adc0-used-for-touchscreen-can-not-trigger-interrupt

主题中讨论的其他器件:AM4379

工具/软件:Linux

大家好:

  我正在 SDK ti-processor-SDK-Linux-RT-AM437X-EVM-03.01.00.06中的 AM4379上启动 ADC0、该硬件使用 ADC0_AIN7 (XP),ADC0_AIN6 (XN),ADC0_AIN5 (DTS),ADC0_AIN4 (YP)为触摸屏配置以下导线:

tscadc:tscadc@44e0d000{

兼容="ti、am3359-tscadc";
REG =<0x44e0d000 0x1000>;
ti、hwmods ="adc_sc";
中断= ;
时钟=<&ADC_TSC_Fck>;
时钟名称="Fck";
STATUS ="禁用";

TSC{
兼容="ti、am3359-TSC";
};

ADC{
IO 通道电池=<1>;
兼容="ti、am3359-adC";
};

};

tscadc{(&T)

状态="正常";

TSC{
TI、电线=<4>;
ti、x 板电阻=<200>;

ti、坐标读数=<5>;

TI、wire-config =<0x43 0x52 0x61 0x70>;

TI、充电延迟=<400>;
};

ADC{
TI、ADC 通道=<0 1 2 3>;
};

};

问题是、当我触摸屏幕时、ti_AM335x_TSC 的中断无法触发、 我在文件系统中的目录为"/sys/class/input/event0/devices/name "、我得到"ti_tsc"、  

我不知道有什么问题、您能帮我吗? 谢谢你。

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

    我们正在处理这一问题。 反馈将发布在此处。

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

    查看用户指南:
    processors.wiki.ti.com/.../Processor_SDK_Linux_ADC

    您还可以参阅一些 AM335x DTS 文件(即使用电阻式触摸屏的 AM335x-EVM.dts)。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    硬件工程师临时将引脚4~7更改为引脚0~3后、触摸屏工作正常、因此引脚4~7现在不支持触摸屏?
    您现在是否已解决此问题?