6410 selected device is not a touchscreen I understand

之前移植了6410后,就没有测试过,今天编写程序烧进去后运行才发现触摸屏不起作用。

于是试了下系统里tslib的bin文件夹下的命令:

./ts_caliberate

结果总是报错:selected device is not a touchscreen I understand

先去飞凌的官方论坛逛了一圈,好多人有这个问题,但没一个解决办法有效。

先用cat命令试了下几个event,

cat /dev/input/event0

发现当用event2的时候,触摸屏幕,在串口终端会输出乱码,说明event2是有效的,于是在环境变量设置中更改:

export TSLIB_TSDEVICE=/dev/input/event2

export QWS_MOUSE_PROTO=tslib:/dev/input/event2

更改后,千万记得要将环境变量更新!!!我就是之前改了后没更新一直以为有问题,结果重启后就可以了!!

source /etc/profile

同时我在网上搜到一篇文章:《 ok6410 tslib 认不出touchscreen 问题》

不知道为什么连接被禁用不让发布= =

说是EV_VERSION的定义不对,要修改,但是又没说具体在哪里,这种人很讨厌!我找了半天没找到tslib的代码里的EV_VERSION定义。。。T
T

6410 selected device is not a touchscreen I understand

时间: 2024-10-12 11:10:14

6410 selected device is not a touchscreen I understand的相关文章

Error: Selected device is not a touchscreen I understand

selected device is not a touchscreen I understand arm交叉编译工具中的头文件库中的linux/input.h中的EV_VERSION定义为 #define EV_VERSION 0x010000 而linux内核include/linux/input.h中的EV_VERSION定义为 #define EV_VERSION 0x010001 由此可见问题就出现在内核的输入子系统的版本号不匹配的问题 解决办法:     1.将内核源代码里的incl

移植tslib库出现selected device is not a touchscreen I understand

总结一下这次移植tslib库遇到的问题和解决思路方法. 问题一.selected device is not a touchscreen I understand 解决方法: 查看tslib库的原理,在plugins/input-raw.c里找到这句话所在的地方 if (! ((ioctl(ts->fd, EVIOCGVERSION, &version) >= 0) && (version == EV_VERSION) && (ioctl(ts->

iOS Xcode cannot run using the selected device.

前几天我也写过一个类似的帖子iOS 编译正常,但无法运行到真机和模拟器上,Choose a destination with a supported architecture in order to run on this device. ,怎么解决找不到模拟器的问题,但是我今天遇到了同样的问题发现无法解决 于是又有了新的解决办法 1. 设置Valid Architectures : armv7,armv7s 2. Project ---> Build Settings ---> Build

Xcode编译时出现cannot run using the selected device提示

很多文章说这个管用: 1) Project->Info->Deployment Target->iOS Deployment Target更改为<=设备的版本号; 2) Target->Summary->iOS Application Target->Deployment Target更改<=设备的版本号; 但是我的机器上不管用. 下面这个在我的机器上面可行: Project ---> Build Settings ---> Build Opti

Tiny6410移植tslib

一.将Tiny6410一线触摸程序改成输入设备(input device) 由于友善一线触摸下位机不开源,所以只能在官方提供的内核模块上进行修改. 官方源代码:http://pan.baidu.com/s/1bog4rZD 1.修改模块加载函数 1 static int __init dev_init(void) 2 { 3 int ret; 4 #ifdef TS_INPUT_DRIVER 5 /* alloc input system device */ 6 ts.input = input

移植Qt与Tslib到X210开发板的体会

1.将QT移植到X210上,让X210开发板可以运行QT东西,需要几个东西.tslib QT源码编译后的lib库等 (1)tslib移植: @1:下载tslib,官方上下就可以. @2:解压.比如解压到了/root/xin_210/下 @3:选择固定的交叉编译工具连,内核,tslib,QT源码都要用这一个编译,我用的是arm-2009q3.这个工具链中的arm-none-linux-gnueabi/libc/usr/include/linux/input.h中的EV_VERSION宏的的值要和内

Linux移植随笔:终于解决Tslib的问题了【转】

转自:http://www.latelee.org/embedded-linux/porting-linux-tslib.html 前段时间让Tslib搞晕头了,原来一切都是版本惹的祸.本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真.正如我所欣赏的“乘兴而来,兴尽而返”一样.——估计当年王子猷是赏完了夜景,兴致也完了,就回家了. 闲话少提. 搞tslib时,出现了许多错误,像 No raw modules loaded.ts_config: Success selected dev

busybox filesystem ts_config: No such file or directory

/******************************************************************** * busybox filesystem ts_config: No such file or directory * 声明: * 本文主要是记录移植tslib时遇到: * No raw modules loaded. ts_config: No such file or directory * 问题如何解决. * * 2016-1-23 深圳 南山平山村

关于Qt移植arm上点击没反应,箭头也不动的问题

关于Qt的移植,以前移植过一次S3C2440的.现在这平台是AT91SAM9X35的.不过移植过程都一样,只不过遇到了以前没遇到的事情,在此记录下来 平台:AT91SAM9X35 环境:linux-2.6.39 移植Qt版本:4.6.4 交叉编译器:arm-linux-gcc 移植过程遇到的问题:运行Qt程序,点击屏幕没有反应.鼠标也没动. (1)问题分析:交叉编译器头文件EV_VERSION宏与所移植的内核版本的EV_VERSION宏不一样. 解决途径: 查看下EV_VERSION的定义. 交