嵌入式爱好者

查看: 6281|回复: 0

Could not read calibration: "/etc/pointercal"

[复制链接]

0

主题

0

帖子

3

积分

扫一扫,手机访问本帖
发表于 2013-8-23 21:16:41 | 显示全部楼层 |阅读模式
最后分析就是etc/pointercal 没有生成,谷歌了半天最后解决了:

可能是etc目录不能写吧,所以无法生成那个文件,我改了一下环境变量 改为了
export TSLIB_CALIBFILE=/tmp/pointercal   
可以运行wiggle 并且触摸屏也有反应了
但是还是会显示 Could not read calibration: "/etc/pointercal"
这是为什么??
还有新的问题:
还有开机后还要进行校验
说明tmp里的文件没有了,内核启动挂载的问题吗??
那就改为在home目录下吧
不行了 ,改为了home后不行了

说是Cannot allocate memory
应该是根文件系统太大了
Tmp是特别的。。。。。。。于是这种方法:

#!bin/sh

export TSLIB_CALIBFILE=/tmp/pointercal

if [ -f "/usr/a" ]
then
wiggly -qws&
cp -rf /usr/pointercal /tmp/
else
ts_calibrate
cp -rf /tmp/pointercal /usr/
cd /usr
touch a
wiggly -qws&
fi

可能一开始出现Could not read calibration: "/etc/pointercal"
就是因为根文件系统太大了!!!!!!!!!!!!!有待验证
都怪多加了一些没有用的库!!!

验证后的确是因为根文件系统太大了,导致内存不可写了!!!!
原来的etc/pointercal就可以。。。。。。无语
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-22 20:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表