打印
[嵌入式linux]

tslib中 ./ts_calibration 校准不对。./ts_test中 划线也画不成。

[复制链接]
3386|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
460077234|  楼主 | 2016-3-16 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
arm9中 用的tslib校准触摸屏。800x480的分辨率,内核中以及板子中的环境变量都设置了。把这些工作都做完了之后 按照教程  ./ts_calibration 出的的五个坐标值不对校准不对。结果如下。
xres = 800, yres = 480
Took 13 samples...
Top left : X = 1520 Y = 1749
Took 10 samples...
Top right : X = 2577 Y = 1757
Took 11 samples...
Bot right : X = 2457 Y = 1165
Took 15 samples...
Bot left : X = 1521 Y = 1190
Took 7 samples...
Center : X = 2083 Y =  708
-1016.377930 0.695137 0.003170
656.662598 -0.025883 -0.277109
Calibration constants: -66609344 45556 207 43035040 -1696 -18160 65536

./ts_test中 划线也画不成。乱糟糟的。 哪位有经验的大神给个提示,不知道改哪。谢谢!

相关帖子

沙发
460077234|  楼主 | 2016-3-16 17:21 | 只看该作者
搞IT的真心不容易,遇到各种问题,没人可以问。网上请教个问题也是碰运气。然后就是一天到晚的想办法。一个坑出来了再下一个坑。 费脑费心。 万千的IT朋友们,为了目标为了家,大家辛苦了。

使用特权

评论回复
板凳
460077234|  楼主 | 2016-3-16 17:35 | 只看该作者
环境变量打印一下

[root@HMI0713 bin]# env
TSLIB_ROOT=/usr/local/tslib
TSLIB_TSDEVICE=/dev/event1
USER=root
TSLIB_TSEVENTTYPE=INPUT
LD_LIBRARY_PATH=/usr/local/tslib/lib::/usr/local/Qt/lib
OLDPWD=/usr/local/tslib
HOME=/root
QWS_SIZE=800x480
QTDIR=/usr/local/Qt
TSLIB_FBDEVICE=/dev/fb0
PS1=[\u@\h \W]\$
TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts
TSLIB_CONSOLEDEVICE=none
LOGNAME=root
QT_QWS_FONTDIR=/usr/local/Qt/lib/fonts
TERM=xterm
PATH=/bin:/sbin:/usr/bin:/usr/sbin
TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf
SHELL=/bin/sh
QWS_DISPLAY=VNC:LinuxFb
PWD=/usr/local/tslib/bin
QWS_MOUSE_PROTO=tslib:/dev/event1 Intellimouse:/dev/mice
TSLIB_CALIBFILE=/etc/pointercal

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

42

帖子

0

粉丝