348夏日里的春天 发表于 2012-3-8 12:40:59

文件系统添加Qte的问题

按照手册在文件系统添加Qte后,从开机logo画面到校正提示,然后就是黑屏,只是LCD左上角有一很小的白色光标,一直处于这种状态不进入Qt界面,打印信息也没有提示什么错误
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 236K
Try to bring eth0 interface up ...
ifconfig eth0 hw ether 10:23:45:67:89:ab
ifconfig eth0 192.168.1.6 netmask 255.255.255.0 up
add default gw 192.168.1.2
Done
Start Qtopia-2.2.0

Please press Enter to activate this console.
#
这是怎么回事啊

TQ-lkp 发表于 2012-3-8 13:13:33

本帖最后由 TQ-lkp 于 2012-3-8 13:14 编辑

都说是按照手册,让我们如何帮你们解决呢,手册中所说的都是经过验证的,大部分问题都是用户漏掉了某些步骤或没有理解手册中所说的意思
把你的步骤大概说一下嘛,你就这样说我们从哪下手找问题呢

348夏日里的春天 发表于 2012-3-10 08:56:32

我的步骤是这样的:
1、从关盘给出的文件系统(2.6.30.4_2009版本的)复制opt目录和root目录到自己建立的文件系统里面
2、bin目录下建立qtopia可执行文件
#!/bin/sh
echo Start Qtopia-2.2.0 > /dev/tq2440_serial0
if [ -f /etc/pointercal ] ; then
      $QPEDIR/bin/qpe > /dev/null 2>/dev/null
else
      ts_calibrate
      $QPEDIR/bin/qpe > /dev/null 2>/dev/null
fi
3、修改/etc/init.d/rcS文件
ln -s /dev/video0 /dev/v4l/video0
ln -s /dev/ts0 /dev/h3600_tsraw
ifconfig lo 127.0.0.1
net_set &
/etc/rc.d/init.d/httpd start
/etc/rc.d/init.d/netd start
export set TSLIB_TSDEVICE=/dev/event0
export set TSLIB_CONFFILE=/etc/ts.conf
export set TSLIB_PLUGINDIR=/lib/ts
export set TSLIB_CALIBFILE=/etc/pointercal
export set HOME=/root
export set QTDIR=/opt/Qtopia
export set QPEDIR=/opt/Qtopia
export set KDEDIR=/opt/kde
export set QWS_KEYBOARD="TTY:/dev/tty1"
export set QWS_MOUSE_PROTO="TPanel:/dev/event0 USB:/dev/mouse0"
export set PATH=$QPEDIR/bin:$PATH
export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib
qtopia &
/bin/hostname -F /etc/sysconfig/HOSTNAME
4、复制ts.conf文件到新建的文件系统的etc目录
5、复制ts_calibrate到新建的文件系统的sbin目录
6、复制lib/ts/目录到新建的文件系统的lib目录下
刚开始是Qt启动不了,说找不到库文件tslib-0.0.so.0,2009版的文件系统中这个文件是一连接的方式存在的,复制不了,后来我从2010版本的文件系统中将这个库文件拷贝到新建文件系统的lib目录下,Qt启动了,但是出现的就是上面说的黑屏现象

亚瑟王 发表于 2012-3-12 17:08:11

348夏日里的春天 发表于 2012-3-10 08:56 static/image/common/back.gif
我的步骤是这样的:
1、从关盘给出的文件系统(2.6.30.4_2009版本的)复制opt目录和root目录到自己建立的文 ...

亲,你的Qtopia脚本内容错了,少写了Qtopia环境变量的设置。

348夏日里的春天 发表于 2012-3-13 10:00:14

亚瑟王 发表于 2012-3-12 17:08 static/image/common/back.gif
亲,你的Qtopia脚本内容错了,少写了Qtopia环境变量的设置。

我把qtopia的内容改成这样了
#!/bin/sh
export set HOME=/root
export set QTDIR=/opt/qt
export set QPEDIR=/opt/qtopia
export set KDEDIR=/opt/kde
export set QWS_KEYBOARD="USB:/dev/input/event1"
export set QWS_MOUSE_PROTO="TPanel:/dev/touchscreen/0"
export set PATH=$QPEDIR/bin:$PATH
export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib
$QPEDIR/bin/qpe > /dev/null 2>/dev/null
还是不行

亚瑟王 发表于 2012-3-15 09:38:33

348夏日里的春天 发表于 2012-3-13 10:00 static/image/common/back.gif
我把qtopia的内容改成这样了
#!/bin/sh
export set HOME=/root


亲,你打开天嵌科技光盘里面的文件系统,你对比一下天嵌科技提供的脚本内容

zhangkaijia 发表于 2012-11-17 17:12:29

我也是这个问题,校验完就黑屏了,如果解决了望指教,没有的话一起讨论解决。我试过应该是文件系统的问题,内核是可以的。实在困惑!!
页: [1]
查看完整版本: 文件系统添加Qte的问题