deiska 发表于 2014-6-11 20:54:05

TQ210 nfs挂载原厂文件系统 触屏没反映

RT

之前自己做了一个文件系统,移植进qt4.8.6和tslib1.4.1,但是似乎触屏映射范围有问题(比如手指滑动半个屏幕宽度,指针移动一个屏幕宽度)

于是试了下原厂的:
文件系统挂载起来了 PDA也已经跑起来了 但是触屏没有反应
kill掉PAD进程单独运行tqadc    看见鼠标指针在屏幕中间   点屏幕没有任何移动和反映

1
uboot打印的触屏相关信息:
input: tq210_hs0038 as /devices/virtual/input/input0
Input: S3C GPIOhs0038 Registered
input: gpio-keys as /devices/platform/gpio-keys/input/input1
input: s3c_ts_virtual as /devices/virtual/input/input2
Input: virtal touch screen Registered successfully
virtual touchscreen driver successfully probed

2
驱动为原厂配置

3
/etc/profile为原厂默认:
# Ash profile
# vim: syntax=sh

# No core files by default
#ulimit -S -c 0 > /dev/null 2>&1

export set HOME=/root
export set QTDIR=/opt/PDA
export set QPEDIR=/opt/PDA
export set QWS_DISPLAY="LinuxFB:/dev/fb0"
export set QWS_DISPLAY="LinuxFB:mmWidth130:mmHeight100:0"
export set QWS_KEYBOARD="TTY:/dev/tty1"
if [ -f /sys/devices/virtual/input/input4/uevent ] ; then
      export set TSLIB_TSDEVICE=/dev/event4
      export set TSLIB_CONFFILE=/etc/ts.conf
      export set TSLIB_CALIBFILE=/etc/pointercal
      export set TSLIB_PLUGINDIR=/lib/ts
      export set QWS_MOUSE_PROTO="TSLIB:/dev/event4 Intellimouse:/dev/mouse3"
else
      export set QWS_MOUSE_PROTO="Intellimouse:/dev/mouse3"
fi
export set QT_PLUGIN_PATH=$QTDIR/plugins/
export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/
export set PATH=$QPEDIR/bin:$PATH
export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$QPEDIR/plugins/accessible:$LD_LIBRARY_PATH

USER="`id -un`"
LOGNAME=$USER
PS1='[\u@\h \W]# '
PATH=$PATH

HOSTNAME=`/bin/hostname`

export USER LOGNAME PS1 PATH
/////////////////////////////////////////
PS:uboot打印信息看,似乎profile触屏配置应该使用/dev/event2?但是如果改成event2,运行tqadc的时候会提示“selected device is not a touchscreen I understand”的信息。

请教下天嵌的开发人员这是什么原因呢?
PS:android文件系统挂载没有问题,触屏可以正常使用,基本排除硬件问题

TQ-ZQL 发表于 2014-6-12 17:12:05

还有一个是/bin/pda文件也有对环境变量进行设置的。将两个的相关环境变量设置成一样,看下
export set TSLIB_TSDEVICE=/dev/event4等
这个event有没有对应你自己系统里的。
页: [1]
查看完整版本: TQ210 nfs挂载原厂文件系统 触屏没反映