建立qtopia的根文件系统roofs.img后,烧到mini2440的开发板运行出现qpe.sh: line 11: /opt/Qtopia/bin/qpe: not found的错误!
看了一些帖子是EABI和OABI的问题,所以看了QPE的信息如下
root@ubuntu-8:/home/jason/linux-2.6.32.2# readelf -h /opt/FriendlyARM/mini2440/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/bin/qpe
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: ARM
Version: 0x1
Entry point address: 0x26520
Start of program headers: 52 (bytes into file)
Start of section headers: 468240 (bytes into file)
Flags: 0x5000002, has entry point, Version5 EABI
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 8
Size of section headers: 40 (bytes)
Number of section headers: 27
Section header string table index: 26
说明是EABI的,内核配置也是选了支持EABI模式的,为什么不能调用QPE呢?
望高手赐教,谢谢!
[ 此帖被jasonlam在2011-04-07 10:34重新编辑 ]