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/TSC2013-Q1:tsc2013在amlogic M805上无法正常工作

Guru**** 2595805 points
Other Parts Discussed in Thread: TSC2013-Q1

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/657625/linux-tsc2013-q1-tsc2013-can-not-work-good-on-the-amlogic-m805

部件号:TSC2013-Q1

工具/软件:Linux

您好:

  我们在MCU amlogic M805上使用tsc2013-Q1来使用触摸屏。

  在驱动程序探测器中,我配置了“跟随”  

cfg[62]= 0xa58c
cfg[6A]= 0x0
cfg[72]= 0xb81c

当触摸时,我设置此模式的控制字节

regmap_raW_write(tsc2013->regmap,0x84,&err,0);

当操作系统启动时,我触摸屏,通过此功能读取x1,x2,y1,y2,z1,z2,ix,iy

regmap_read(tsc2013->regmap,0x01,&x1);
regmap_read(tsc2013->regmap,0x09,&x2);
regmap_read(tsc2013->regmap,0x11,&y1);
regmap_read(tsc2013->regmap,0x19,&Y2);
regmap_read(tsc2013->regmap,0x21,&ix);
regmap_read(tsc2013->regmap,0x29,&y);
regmap_read (tsc2013->regmap,0x31,&Z1);
regmap_read(tsc2013->regmap,0x39,&Z2);

轻触5点,然后调试该值

中心点

[ 362.94.3039万@1][huzz]x1=2019,x2=2019,y1=2008,y2=2008,ix= 279,iy= 614,Z1=1271,Z2=3560
[ 362.92.3054万@1][huzz]x1=2019,x2=2019,y1=2008,y2=2008,ix= 279,iy= 614,Z1=1271,Z2=3560
左上角
[ 403.60.3312万@1][huzz]x1=39.3939万,x2=3942,y1=455,y2=458,ix=279,iy=614,Z1=1827,Z2=3408
[ 403.62.3013万@1][huzz]x1=39.3939万,x2=3942,y1=455,y2=458,ix=279,iy=614,Z1=1827,Z2=3408
右上角
[ 442.73.4165万@1][huzz]x1=178,x2=177,y1=923,y2=921,ix=279,iy=614,Z1=83,Z2=3520
[ 442.75.3042万@1][huzz]x1=178,x2=177,y1=923,y2=921,ix=279,iy=614,Z1=83,Z2=352
左下方
[ 473.40.759万@1][huzz]x1=3975,x2=3973,y1=3838,y2=3832,ix=279,iy=615,Z1=2092,Z2=4037
[ 473.42.3043万@1][huzz]x1=3975,x2=3973,y1=3838,y2=3832,ix=279,iy=615,Z1=2092,Z2=4037

右下
[ 527.68.3138万@1][huzz]x1=160,x2=162,y1=3856,y2=3863,ix=278,iy=614,Z1=201,Z2=3976
[ 527.62.3171万@0][huzz]x1=160,x2=162,y1=3856,y2=3863,ix=278,iy=615,Z1=202,Z2=3976

x,y值错误,未获得真正值。

如何修改才能正常工作?

PS:触摸屏在与AM335x配合使用时工作正常。

M805触摸示意图

AM335x  

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

    很抱歉耽误你的时间。 你能帮我澄清一下吗? 您说TSC2013与AM335x一起工作正常,但当您在AM逻辑控制器上使用相同的代码时,却不能正常工作? 是这样吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Zizhen:

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

    由于我们没有收到您的回复,我假设您已解决问题并关闭线程。 如果出现任何其他问题,请告诉我们。