因某种需要,要在Windows平台上进行程序开发,目标板是基于Micrel芯片(ARMv4t)做的,上面运行有Linux最小系统,只有最基本的命令,需要在Windows平台上交叉编译能在ARMv4t上运行的目标代码,并且还要能进行远程调试。基于这些需求,初步计划按以下步骤进行:1、先在Windows平台上交叉编译一个简单的C语言程序,并上传到开发板上,能正常运行即可;2、交叉编译gdbserver
分类:
数据库 时间:
2018-03-12 11:09:11
阅读次数:
226
/opt/arm-2010.09/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/armv4t/libgcc.a(_bswapsi2.o):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
make: *** [u-boot] Error 1
一旦编译uboot出现上述错误...
写的程序在一些arm板子上可以运行,可在一些板子上出现 Illegalinstruction这个一般是arm指令不匹配的问题。在编译参数中,加上-march=armv4t就可以解决。如果依然不能解决,可以查询一下类似相关的参数。
分类:
其他好文 时间:
2015-07-14 17:43:03
阅读次数:
162