• 4958阅读
  • 2回复

qtopia1.7.0 FPGA 上运行出现的问题 [复制链接]

上一主题 下一主题
离线gloryn
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-30
我将QTE2.3.7和QTopia1.7.0交叉编译后下载到板子上运行,但是出现了以下错误:

#/opt/Qtopia/bin/qpe -nomouse -nokeyboard -noswcursor
int retVal = initApplication( argc, argv );
int initApplication()
initEnvironment();
QWSServer::setDesktopBackground( QImage() );
ServerApplication a( argc, argv, QApplication::GuiServer );
fb_mmap: Enter

fb_mmap: Exit

[9;0][?33l[?25lCreate pluginlibman in libqpe
PluginLoaderIntern::init();
d->loadTextCodecs();
d->loadImageCodecs();
desktop()->width();
dw = 640
setFont 12
AppLnk::setSmallIconSize(24);
AppLnk::setBigIconSize(48);
QMimeSourceFactory::setDefaultFactory(new ResourceMimeFactory);
connect(this, SIGNAL(lastWindowClosed()), this, SLOT(hideOrQuit()));
sysChannel = new QCopChannel
connect( sysChannel,
initApp( argc, argv );
initApp return
FontDatabase::loadRenderers();
FontDatabase::loadRenderers(); return
QStringList qms;
QStringList langs = Global::languageList();
applyStyle
QWSServer::setScreenSaver(new QPEScreenSaver);
installEventFilter( this );
QPEMenuToolFocusManager::initialize();
QPEApplication() return
ServerApplication::ServerApplication()
        \|/ ____ \|/
        "@'/ ,. \`@"
        /_| \__/ |_\
          \__U_/

qpe(30): Kernel gets FloatingPenguinUnit disabled trap [#1]
PSR: f34000c6 PC: f0010f6c NPC: f0010f70 Y: 00000000   Not tainted
%G: f3ea5ed8 fffffffe 0000001e 03000000 50027268 00000000 f3ea4000 50014710




其中有些打印信息是我加的,从打印输出看来,qpe运行到ServerApplication::ServerApplication()后死掉了。
编译指令也没有浮点指令,很奇怪,找不到问题出在哪里了,不知道哪位大侠也遇到了同样的问题或有什么好的建议?
这个问题已经搞了很长时间了。郁闷...




btw:
我在FPGA上可以运行QTE自带的example 程序hello。
离线gloryn

只看该作者 1楼 发表于: 2006-06-01
引用第0楼gloryn2006-05-30 16:33发表的“qtopia1.7.0 FPGA 上运行出现的问题”:
我将QTE2.3.7和QTopia1.7.0交叉编译后下载到板子上运行,但是出现了以下错误:
#/opt/Qtopia/bin/qpe -nomouse -nokeyboard -noswcursor
int retVal = initApplication( argc, argv );
int initApplication()
.......



离线gloryn

只看该作者 2楼 发表于: 2006-06-13
问题已解决,跟大家汇报一下。

问题主要出在库文件上,交叉编译器有很多个版本的库文件,其中有no-fpu的库文件。但在交叉编译时指定的链接路径并不是正确路径,导致将一些库文件里的浮点指令链接到QTE&QTOPIA库中。最后通过编写脚本检查库文件才发现这个问题。

解决办法就是指定正确库路径,然后重现build 一次,包括libjpeg。
快速回复
限100 字节
 
上一个 下一个