您尚未登录。

楼主 #1 2018-01-27 14:38:04

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

以下是/etc/profile文件.
#vi /etc/profile
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf     
export TSLIB_PLUGINDIR=/usr/lib/ts   
export TSLIB_FBDEVICE=/dev/fb0   
export LD_LIBRARY_PATH=/lib:/usr/lib/
export QT_PLUGIN_PATH=/usr/lib/qt/plugins/
export QT_QPA_FONTDIR=/usr/share/fonts/liberation/
                                                 
if [ -e /etc/pointercal ] ; then                 
        fsize=$(/bin/ls -al /etc/pointercal | cut -d' ' -f 23)
        echo $fsize                                           
        if [ $fsize -ge "1" ]; then                           
                echo "/etc/pointercal is exit"
        else                                 
                echo "/etc/pointercal is empty"
                rm /etc/pointercal             
                /usr/bin/ts_calibrate         
        fi                           
else                                 
        echo "/etc/pointercal not found"
        /usr/bin/ts_calibrate           
fi

离线

#2 2018-01-27 14:49:42

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

ts_test 运行正常吗?





离线

楼主 #3 2018-01-27 15:26:26

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

晕哥 说:

ts_test 运行正常吗?


晕哥,ts_test 可以显示在屏上,但触摸没有反应,不断输出以下信息
# /usr/bin/ts_test
7333.389482:    765    -24    255
7333.428129:    769    -24    255
7333.468113:    773    -24    255
7333.508082:    773    -24    255
7333.588081:    777    -24    255
7333.628061:    778    -24    255
7333.708065:    780    -24    255
7333.908048:    782    -24    255
7334.028076:    783    -24    255
7334.068080:    784    -24    255
7334.108074:    785    -24    255
7334.148052:    786    -24    255
7334.188083:    785    -24    255
7334.268095:    785    -24    255
7334.348059:    784    -24    255
7334.468038:    783    -24    255
7334.668045:    783    -24    255
7334.708083:    784    -24    255
7334.908055:    784    -24    255
7335.068052:    810    -24    255
7335.108089:    811    -24    255
7335.148067:    816    478    255
7335.228056:    815    478    255
7335.268073:    793    479    255
7335.308088:    790    479    255
7335.548053:    789    479    255
7335.628080:    788    479    25

离线

#4 2018-01-27 16:50:32

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

那你看校正完之后有没有生成 /etc/pointercal ,
看下这个文件的时间戳,
看是不是最新的?





离线

楼主 #5 2018-01-27 19:15:01

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

晕哥 说:

那你看校正完之后有没有生成 /etc/pointercal ,
看下这个文件的时间戳,
看是不是最新的?

晕哥,现在 ts_calibrate都没反应,点屏也没打印什么信息,是不是触屏坏了,有什么方法可以试触屏是不是坏了?

离线

#6 2018-01-27 21:29:50

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

有可能,
你cat /dev/input/event1
按压触摸屏,
看看有没有输出。





离线

楼主 #7 2018-01-27 23:55:30

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

晕哥 说:

有可能,
你cat /dev/input/event1
按压触摸屏,
看看有没有输出。

晕哥,cat /dev/input/event1按不按压触摸屏都出乱码,是什么问题呢

离线

#8 2018-01-28 08:41:03

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

把触摸屏取下来看是什么情况, 怀疑触摸屏被压到了, 或者坏了。
是用NS2009 ?





离线

楼主 #9 2018-01-28 08:47:03

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

晕哥 说:

把触摸屏取下来看是什么情况, 怀疑触摸屏被压到了, 或者坏了。
是用NS2009 ?

晕哥,是用荔枝派群主的5寸屏,不知道是不是ns2009,

离线

#10 2018-01-28 08:48:54

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

zhuacai 说:
晕哥 说:

把触摸屏取下来看是什么情况, 怀疑触摸屏被压到了, 或者坏了。
是用NS2009 ?

晕哥,是用荔枝派群主的5寸屏,不知道是不是ns2009,

酱紫哦, 那就是NS2009了。
那把屏取下来看下会不户乱输出?





离线

楼主 #11 2018-01-28 09:12:37

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

晕哥 说:
zhuacai 说:
晕哥 说:

把触摸屏取下来看是什么情况, 怀疑触摸屏被压到了, 或者坏了。
是用NS2009 ?

晕哥,是用荔枝派群主的5寸屏,不知道是不是ns2009,

酱紫哦, 那就是NS2009了。
那把屏取下来看下会不户乱输出?


嗯嗯,今晚回去试试

离线

楼主 #12 2018-01-29 10:31:23

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

zhuacai 说:
晕哥 说:
zhuacai 说:

晕哥,是用荔枝派群主的5寸屏,不知道是不是ns2009,

酱紫哦, 那就是NS2009了。
那把屏取下来看下会不户乱输出?


嗯嗯,今晚回去试试

晕哥,我把触屏取下来,就是等于没有焊触屏了,还是是乱输出信息

离线

#13 2018-01-29 11:31:03

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

是不是ns2009坏了?换一片ns2009试一试

你找到 ns2009的驱动代码,
他先检测压力值,如果压力值大于一个常数才继续读x, y,
你可以加一些调试语句,看问题出在哪里。





离线

楼主 #14 2018-01-29 14:10:44

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

晕哥 说:

是不是ns2009坏了?换一片ns2009试一试

你找到 ns2009的驱动代码,
他先检测压力值,如果压力值大于一个常数才继续读x, y,
你可以加一些调试语句,看问题出在哪里。


晕哥,不知道是不是ns2009坏了,内核启动后板的三色led,红色一直微亮闪烁,怎么可以找到nd2009驱动代码在那里呢,

离线

#15 2018-01-29 16:11:34

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

include/config/touchscreen/ns2009.h
drivers/input/touchscreen/ns2009.c





离线

#16 2018-02-01 19:25:35

zhen8838
会员
注册时间: 2018-01-19
已发帖子: 32
积分: 32

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

@zhuacai 我碰到过这个问题,我发现有个很蛋疼的地方,就是环境变量,我qt5.4.1,运行qt程序的时候触摸事件要写event0,,开始我是event1,,然后运行qt程序的时候就报错,运行tslib的测试没问题,后来我把他改成event0,运行qt程序的时候没有问题,就是tslib单独测试的时候有问题,但是我只用qt的程序,所以就没去管他了。

离线

#17 2018-02-02 13:39:10

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,242
积分: 9197

Re: 各位大神,V3S ts_calibrate可以校准,但qt5.9.1 程序触摸没有反应,是什么问题?

zhen8838 说:

@zhuacai 我碰到过这个问题,我发现有个很蛋疼的地方,就是环境变量,我qt5.4.1,运行qt程序的时候触摸事件要写event0,,开始我是event1,,然后运行qt程序的时候就报错,运行tslib的测试没问题,后来我把他改成event0,运行qt程序的时候没有问题,就是tslib单独测试的时候有问题,但是我只用qt的程序,所以就没去管他了。

还有这样的问题 lol





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn