使用MI命令在GDB中发送'monitor reset halt'

时间:2015-12-03 04:11:28

标签: c++ c gcc gdb bare-metal

我正在使用GDB来调试Cortex-M0处理器。使用普通的默认文本界面,我可以做得很好。重启处理器需要monitor reset halt。否则,我需要重置处理器所连接的调试接口(OpenOCD通过ST / Link-V2)。

我正在尝试使用MI解释器来自动执行此操作,但奇怪的是无法弄清楚如何使用MI命令完成此操作。看起来很简单,但在阅读完本手册的每一页后,我一定错过了它。

我正在使用https://launchpad.net/gcc-arm-embedded/+download的GCC-ARM 4.9.2015q3。

1 个答案:

答案 0 :(得分:1)

您始终可以向MI解释器发送CLI命令。它可以直接完成(只需发送monitor reset halt)或使用-interpreter-exec。后一种形式是优选的,至少根据gdb手册。