主题 : tslib中ts_calibrate:Couldnt open tslib config file 问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 4188
精华: 0
发帖: 10
金钱: 100 两
威望: 100 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2009-03-02
最后登录: 2009-08-09
楼主  发表于: 2009-08-08 21:02

 tslib中ts_calibrate:Couldnt open tslib config file 问题

最近移植tslib1.4校准,板子执行ts_calibrate时总运行不了,提示:
Couldnt open tslib config file: No such file or directory
ts_config: Illegal seek

不知何故?

我看了下ts_config.c 的函数 int ts_config(struct tsdev *ts)
有这么一段:
char *conffile;
if( (conffile = getenv("TSLIB_CONFFILE")) == NULL) {
        conffile = strdup (TS_CONF);
    }

    f = fopen(conffile, "r");
    if (!f) {
        perror("Couldnt open tslib config file");
        return -1;
    }
这里fopen返回0 了,conffile是指向TS_CONF这个字符地址的指针,但不知TS_CONF 为何物?执行./ts_calibrate怎样算成功呢?

希望高手指点下,谢谢了。
[ 此帖被allew在2009-08-08 21:18重新编辑 ]
级别: 新手上路
UID: 4188
精华: 0
发帖: 10
金钱: 100 两
威望: 100 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2009-03-02
最后登录: 2009-08-09
1楼  发表于: 2009-08-08 21:26
原来是TSLIB_CONFFILE=/tslib/etc/ts.conf
写错了。
但还是:
# ./ts_calibrate
Couldnt load module input
No raw modules loaded.
ts_config: Success
one more time~ one more chance~
级别: 侠客
UID: 7776
精华: 1
发帖: 73
金钱: 675 两
威望: 503 点
贡献值: 10 点
综合积分: 166 分
注册时间: 2009-07-28
最后登录: 2020-06-08
2楼  发表于: 2009-08-08 22:35
要有一个RAW模块~

修改配置文件ts.conf

module_raw input
module pthres
module variance delta=30
module dejitter delta=100
module linear

修改成这样~
级别: 新手上路
UID: 4188
精华: 0
发帖: 10
金钱: 100 两
威望: 100 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2009-03-02
最后登录: 2009-08-09
3楼  发表于: 2009-08-09 10:23
晕 重新试了几次 自己又好了

还是谢谢楼上的了
级别: 新手上路
UID: 11360
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2009-12-04
最后登录: 2010-03-04
4楼  发表于: 2009-12-18 17:34
级别: 新手上路
UID: 26722
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2010-08-13
最后登录: 2011-06-03
5楼  发表于: 2011-05-18 18:14
请问有人将它移植到android下吗?我移植了,未成功,运行时出这个问题
级别: 侠客
UID: 14158
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-02-03
最后登录: 2012-03-08
6楼  发表于: 2011-10-12 20:31