主题 : mini2440 td35一线屏触摸屏点击无反应是什么原因 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 4935
精华: 0
发帖: 32
金钱: 265 两
威望: 211 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2009-04-04
最后登录: 2018-02-08
楼主  发表于: 2017-06-19 01:24

 mini2440 td35一线屏触摸屏点击无反应是什么原因

各位,mini2440的移植的时候碰到了问题,希望可以得到大家的帮助
设备:mini2440-TD35,QT4.8.6,tslib-1.4, one-wire-ts-input.so
linux文件系统使用mini2440光盘里提供的镜像包
错误现象:Couldnt load module one_wire_ts_input
No raw modules loaded
tsconfig: Success
QT程序可以运行出界面,但是点击触摸屏没有反应

请问是什么原因,谢谢了!

我的移植过程

(1)QT
./configure -prefix /mini2440-ts1.4 -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24,32 -no-glib -no-cups -no-largefile -no-accessibility -no-openssl -no-gtkstyle -no-qt3support -no-phonon -no-webkit -no-libtiff -no-libmng -qt-zlib -qt-libpng -qt-libjpeg -no-nis -no-dbus -little-endian -host-little-endian -qt-freetype -qt-gfx-transformed -qt-gfx-vnc -qt-gfx-linuxfb -qt-gfx-multiscreen -qt-kbd-tty -qt-mouse-tslib  -I/tslib/include -L/tslib/lib
make
make install
编译完成后,我把QT的imports、lib、mkspecs 、plugin等目录复制到开发板上/mini2440-ts1.4文件夹下
(2)tslib
./autogen.sh
./configure --prefix= /tslib/install --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
make
make install
tslib下的文件夹全部拷贝拷板子里的/tslib文件夹里
(3)下载了友善提供的one-wire-ts-input-src-20111026.tar.gz.编译后把one-wire-ts-input.so文件夹放在了板子的/tslib/lib/ts文件夹里,设置了环境变量
export QTDIR=/mini2440-ts1.4
export LD_LIBRARY_PATH=$QTDIR/lib:$OPIEDIR/lib
export PATH=$QTDIR/lib:$OPIEDIR/bin:$PATH
export QWS_MOUSE_PROTO=tslib:/dev /touchscreen-1wire
export TSLIB_ROOT=/tslib
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CONFFILE=/tslib/etc/ts.conf
export TSLIB_FBDEVICE='/dev/fb0'
export QWS_KEYBOARD='LIRC:/dev/lircd'
级别: 新手上路
UID: 130789
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2017-02-11
最后登录: 2020-03-13
1楼  发表于: 2017-10-22 23:10
你好,我也遇到这个问题,请问有解决?