0

我在 Eclipse 中为 arm STM32F10x 系列使用 openOCD,在编写整个代码并在程序中构建所有内容后,我将对其进行调试,完成 99% 的过程后出现以下错误:

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

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

4

1 回答 1

0

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

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

于 2013-03-05T20:56:05.990 回答