ARM的OpenOCD(Olimex)失败,最终启动顺序失败(STM32fxx)

时间:2013-03-05 10:04:29

标签: gdb arm microcontroller stm32 openocd

我在eclipse中使用openOCD用于arm STM32F10x系列,在编写完整个代码并在程序中无错误地构建所有内容后,我将调试它并在完成99%的进程后收到以下错误:

  

最终启动顺序错误无法执行MI命令:
  -exec-run来自调试器后端的错误消息:创建进程时出错

生成以下错误,我无法调试我的程序。 所以请帮助我解决这个问题

1 个答案:

答案 0 :(得分:0)

这是一个gdb错误(“这里的后端指的是gdb后端,与Eclipse集成的前端相反)。你需要提供有关配置的更多信息,你所说的是什么正在将Eclipse与openOCD和GDB一起使用。您是否为目标正确编译了openOCD?您使用的是哪种操作系统?

您似乎对openOCD感到困惑,openOCD是一个与您的目标进行JTAG通信的程序(在您的情况下通过“Olimex”,我假设您的意思是来自Olimex的Jtag Key?)。一旦OpenOCD启动并正常运行,您就可以使用GDB调试目标。