【问题标题】:Send 'monitor reset halt' in GDB using MI commands使用 MI 命令在 GDB 中发送“监视器重置暂停”
【发布时间】:2015-12-03 04:11:28
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 就是这样。实际有效的命令是interpreter console "monitor reset halt"
    猜你喜欢
    • 1970-01-01
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    相关资源
    最近更新 更多