主题 : 做qtopia文件系统出现如下错误 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 9405
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2009-09-28
最后登录: 2010-08-11
楼主  发表于: 2010-01-10 11:22

 做qtopia文件系统出现如下错误

做qtopia文件系统出现如下错误   qtopia  是我自己编译的2.2.0版本
烧写到开发板后出现如下错误
复制代码
  1. yaffs_read_super: isCheckpointed 0
  2. VFS: Mounted root (yaffs filesystem) on device 31:2.
  3. Freeing init memory: 136K
  4. /bin/qpe.sh: line 11: /opt/Qtopia/bin/qpe: not found
  5. Please press Enter to activate this console.


可是在我在/opt/Qtopia/bin/ 明明有看到qpe

并且有
-rwxr-xr-x    1 1000    1000      586272 Jan  9  2010 qpe
有执行权限

并且 qpe的架构如下
qpe: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), for GNU/Linux 2.4.3, stripped

但是烧写到开发板就是提示 找不到qpe   该如何解决,谢谢了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-01-10 12:36
编译Qtopia所用的ABI类型(OABI)和你板子上所运行的内核支持的ABI(EABI)类型不匹配。
解决的办法:
1. 改用支持OABI类型的内核镜像,比如友善之臂提供的2.6.13内核
或者
2. 用EABI类型的交叉编译器,比如友善之臂提供的4.3.2版本的,重新编译Qtopia
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 9405
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2009-09-28
最后登录: 2010-08-11
2楼  发表于: 2010-01-10 20:09

 回 1楼(kasim) 的帖子

编译内核于qtopia  我使用的都是gcc-3.4.5-glibc-2.3.6 会产生ABI类型不一致的,问题?

还望赐教
级别: 新手上路
UID: 12956
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2010-01-16
最后登录: 2010-10-16
3楼  发表于: 2010-01-21 16:40

 回 楼主(lirics) 的帖子

楼主这个问题解决了么?我也遇到同样的问题 请教一下~