【发布时间】:2018-03-28 14:46:27
【问题描述】:
如何使用 OpenOCD + gdb 连接到正在运行的 MCU 目标?它似乎默认为刷新二进制文件并执行重置,并且取消选中 Startup 下的所有选项以进行重置和刷新导致无法加载源代码或符号。
【问题讨论】:
如何使用 OpenOCD + gdb 连接到正在运行的 MCU 目标?它似乎默认为刷新二进制文件并执行重置,并且取消选中 Startup 下的所有选项以进行重置和刷新导致无法加载源代码或符号。
【问题讨论】:
是的,你明白了。但是您可以让符号/源代码加载,但不能让可执行文件加载。禁用“加载可执行文件”。两者无关。
但是,没有办法分离,因为这在 OpenOCD 中没有实现。 gdb-server 的要求是撤消为启用调试所做的任何更改(删除断点等)并让程序继续运行。这似乎不可能。
【讨论】: