GDB调试器切换平台(cortex-m3)

时间:2013-11-16 18:15:37

标签: gdb arm

我之前已经安装了GDB来调试eclipse中的C,这是完美的。我现在想用我的皮质m-3做同样的事情,但是我不能使用GDB制作二进制对象,因为它给了我一个错误。 我想以下列方式制作二进制文件:

as -mcpu=cortex-m3  -mthumb   example1.s   -o example1.o 

它无法识别我的cortex-m3并且它给了我以下错误:

 as: unrecognized option `-mcpu=cortex-m3'

在使用我的GDB进行版本检查时,它会说:

This GDB was configured as "x86_64-w64-mingw32".

有没有办法将其切换为arm-none-eabi?

我希望有人可以帮助我。

2 个答案:

答案 0 :(得分:0)

这不是关于gdb的问题。 gdb是调试器。就像汇编程序一样。

您希望构建或获得交叉汇编程序。

答案 1 :(得分:0)

嗯,实际上这是一个关于GDB的问题,因为我并不真正理解它是如何工作的。我现在修好了。 我已将我的汇编文件移动到包含用于ARM处理器的Atollic GDB调试器的文件夹,并执行相同的命令。他解释了正确的MCPU,现在已经制作了二进制文件。