我将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。