回复: 求各位帮帮忙!qtopia core 应用程序出错
#6 [owenbbkp 04-15 22:46]
几点建议:
1。用你的交叉编译环境编译一个C语言写的HelloWorld,通过tftp下载之后在板子上运行试试。如果有问题,说明是你的环境还没搭好,这与Qtopia Core无关
2。如果怀疑tftp问题,可以尝试NFS方式,调试起来比tftp方便
3。Core Dump是可以分析的。如果你的开发板环境支持ulimit命令的话,执行"ulimit -c umlimited"之后再运行./hello -qws,默认会在当前目录生成名为core.的文件,你可以用gdb(需要交叉编译版本)来分析这个core文件,看看出错的位置在哪里
4。如果你的交叉编译工具链中有addr2line工具(比如名为arm-linux-addr2line),可以试试"arm-linux-addr2line -e ./hello 00707772",或者用objdump反汇编之后来分析pc: [] 及 lr:[]
上面这些方法的详细步骤可以google之
#7 [youbug 04-16 17:56]
好的,我试试谢谢各位!