今天把串口触摸控制器接上,把官方最新的文件系统在SD上运行可以正常识别使用,
但在自己做的根文件系统上,把环境变量由export TSLIB_TSDEVICE=/dev/input/event0改成
export TSLIB_TSDEVICE=/dev/ttySAC3 后发现不能校准,出现以下错误:无法识别触摸屏```
[root@michael /]# ./usr/local/tslib6410/bin/ts_calibrate
xres = 800, yres = 480
selected device is not a touchscreen I understand
Took 4 samples...
Top left : X = -9357148 Y = 1
Took 4 samples...
Top right : X = -9357148 Y = 1
Took 4 samples...
Bot right : X = -9357148 Y = 1
Took 4 samples...
Bot left : X = -9357148 Y = 1
Took 4 samples...
Center : X = -9357148 Y = 1
ts_calibrate: determinant is too small -- 0.000000
Calibration failed.
这时候想起之前mindee版主说过必须使用专门提供的tslib才能使用这个串口触摸控制器(连接见帖子最后)···,我用的tslib是以前在别的地方下的,以前没有串口触摸屏控制时候是可以正常识别的,估计是这个tslib的问题引起的···
如果是的话,麻烦提供一下这个”改进版的tslib"···我在9月24和10月7日的更新中都没有找到这个改进过的tslib源码包
如果不是tslib的问题的话,求解决办法-_-~
在mini6410更新(2010-9-24)这个帖子的咨询···
http://aiothome.net/read.php?tid-8108.html引用第7楼mindee于2010-09-24 23:09发表的 :
当然需要修改了,否则怎么称为改进,以前编译的tslib是不能使用的,必须使用我们提供的。
[ 此帖被michael.20在2010-10-11 23:26重新编辑 ]