OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6767|回复: 12

移植tslib之后,触摸屏滑动有反应,点击没有反应

[复制链接]

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
发表于 2021-7-18 20:19:36 | 显示全部楼层 |阅读模式
10金钱
在移植QT,根据教程移植tslib之后,出现了一个匪夷所思的问题ts_calibrate运行是可以运行,不报错,就是出现“xres=800,yres=480”之后就卡住了,点击触摸屏毫无反应。但是ts_test_mt能运行,可以检测到多个手指在屏幕上滑动且光标跟随。cat /dev/input/event2点击触摸屏没有反应,在屏幕上滑动时串口出现一大堆乱码。我人傻了

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2021-7-19 02:25:28 | 显示全部楼层
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2021-7-19 09:56:06 | 显示全部楼层
可否提供具体的截图
不是用指甲点击的屏幕吧,用的指腹点击的吗,我遇见过个别人用指甲点击屏幕的。
回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-19 10:20:54 | 显示全部楼层
仰望星空之云 发表于 2021-7-19 09:56
可否提供具体的截图
不是用指甲点击的屏幕吧,用的指腹点击的吗,我遇见过个别人用指甲点击屏幕的。

您好,是用的指腹,之前一直单纯的运行ts_test_mt,发现可以多指跟随移动,就没在意了,今天突然发现点击是不行的
回复

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2021-7-19 10:24:51 | 显示全部楼层
你根据的哪个文档移植的tslib?
这个明显是tslib没移植好呀。

回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-19 10:25:19 | 显示全部楼层
仰望星空之云 发表于 2021-7-19 09:56
可否提供具体的截图
不是用指甲点击的屏幕吧,用的指腹点击的吗,我遇见过个别人用指甲点击屏幕的。

这是用cat查看串口信息时候,手指滑动则是乱码,点击则没有反应
4.jpg
回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-19 10:28:13 | 显示全部楼层
无忧花开 发表于 2021-7-19 10:24
你根据的哪个文档移植的tslib?
这个明显是tslib没移植好呀。

参考的原子哥的《【正点原子】I.MX6U 移植Qt5.12.9 V1.1》文档进行下载移植的,不过实验室的板子是野火的,所以用的野火提供的内核触摸驱动
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2021-7-19 10:28:46 | 显示全部楼层
用hdump不是用cat
回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-19 10:29:20 | 显示全部楼层

OK,我试一下,但是屏幕对于点击还是没有反应的
回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-19 10:34:06 | 显示全部楼层
枉不觉 发表于 2021-7-19 10:20
您好,是用的指腹,之前一直单纯的运行ts_test_mt,发现可以多指跟随移动,就没在意了,今天突然发现点击 ...

这个意思是只检测到了按下,没有上报松开的意思吧,所以点击没有用
5.png
回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-19 10:34:30 | 显示全部楼层

这个意思是只检测到了按下,没有上报松开的意思吧,所以点击没有用
5.png
回复

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2021-7-20 10:34:38 | 显示全部楼层
本帖最后由 无忧花开 于 2021-7-20 10:36 编辑

最后一行不是代表是否按下的数据。。。。
你可以去查一下每列的信息都表示什么。
hdump查看以后,用手触摸有变化的话说明触摸是可以的,要是触摸不准确啥的,那应该是驱动没有调试好吧

回复

使用道具 举报

8

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2017-9-15
在线时间
50 小时
 楼主| 发表于 2021-7-20 10:37:19 | 显示全部楼层
无忧花开 发表于 2021-7-20 10:34
最后一行不是代表是否按下的数据。。。。
你可以去查一下每列的信息都表示什么。
hdump查看以后,用手触 ...

是的,之前圈错了, 最后两列才是value值,至于驱动我也挺蒙蔽的,因为触摸芯片是gt917s,所以用的是goodix提供的修改后的驱动代码,很迷惑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表