OpenEdv-开源电子网

标题: 测试tslib是提示:tslib: Selected device is not a touchscreen (must support ABS event type) [打印本页]

作者: Papertiger    时间: 2021-2-3 15:59
标题: 测试tslib是提示:tslib: Selected device is not a touchscreen (must support ABS event type)
第一次移植QT好多地方不太明白,望大神指点迷津!

作者: 人淡如菊    时间: 2021-2-3 18:25
没有成功移植触摸驱动,检查看是哪里漏了, 或者在/etc/profile 下的环境变量没有设置成功, 例如 TSLIB_TSDEVICE=/dev/input/eventX 的 X 写的不对的也会 出现这个情况,
这个 X 是 0 还是 1 或者是 2 要根据自己的实际情况来确定,
hexdump /dev/input/event2 用指令测试



作者: Papertiger    时间: 2021-2-4 14:01
人淡如菊 发表于 2021-2-3 18:25
没有成功移植触摸驱动,检查看是哪里漏了, 或者在/etc/profile 下的环境变量没有设置成功, 例如 TSLIB_TS ...
  1. /usr/lib/arm-tslib/lib # hexdump /dev/input/event2
  2. hexdump: /dev/input/event2: No such file or directory
  3. hexdump: /dev/input/event2: Bad file descriptor
复制代码

event0和event1的结果是一样的,event2就是上面的错误。
我是直接烧写正点原子的系统文件,触摸驱动应该不会有问题吧?
作者: lichangheng    时间: 2021-4-1 08:50
有没有解决 同遇这个问题
作者: 茂茂2019    时间: 2021-4-6 09:04
确保你的触摸事件正常才行,所以文档才会叫你烧录原子 的出厂固件,如果不行,请检查屏是否接好,记得插12v电源
作者: Papertiger    时间: 2021-4-26 14:21
lichangheng 发表于 2021-4-1 08:50
有没有解决 同遇这个问题

没有呢
作者: 仰望星空之云    时间: 2021-4-27 10:24
本帖最后由 仰望星空之云 于 2021-4-27 10:28 编辑

这种问题的话,应该是没有触摸驱动才报错的,或者TSLIB_TSDEVICE=/dev/input/eventX的X写的不对的也会出现这个情况。这个X是0还是1或者是2要确定写对。解决办法:
1)内核加入触摸屏的支持,即添加触摸驱动
2)执行cat /dev/input/eventX(X = 0,1), 然后再触摸触摸屏,看在终端哪个有反应就是哪个接口了,这样确认这个X是多少





作者: luoheng1    时间: 2026-2-10 20:47
解决了吗




欢迎光临 OpenEdv-开源电子网 (https://www.openedv.com/) Powered by Discuz! X3.4