C++ 发送';监视器复位暂停';在GDB中使用MI命令
我正在使用GDB调试Cortex-M0处理器。使用正常的默认文本界面,我可以做得很好<重新启动处理器需要代码>监视器重置暂停。否则,我需要重置处理器连接到的调试接口(通过ST/Link-V2的OpenOCD) 我正试图使用MI解释器来自动化这一点,但奇怪的是,我一直无法弄清楚如何使用MI命令来实现这一点。看起来很简单,但读完手册的每一页后,我一定错过了C++ 发送';监视器复位暂停';在GDB中使用MI命令,c++,c,gcc,gdb,bare-metal,C++,C,Gcc,Gdb,Bare Metal,我正在使用GDB调试Cortex-M0处理器。使用正常的默认文本界面,我可以做得很好监视器重置暂停。否则,我需要重置处理器连接到的调试接口(通过ST/Link-V2的OpenOCD) 我正试图使用MI解释器来自动化这一点,但奇怪的是,我一直无法弄清楚如何使用MI命令来实现这一点。看起来很简单,但读完手册的每一页后,我一定错过了 我使用的是来自的GCC-ARM 4.9.2015q3 您始终可以向MI解释器发送CLI命令。可以直接执行(只需发送监视器重置暂停)或使用-解释器执行。至少根据gdb手册,
我使用的是来自的GCC-ARM 4.9.2015q3 您始终可以向MI解释器发送CLI命令。可以直接执行(只需发送
监视器重置暂停
)或使用-解释器执行
。至少根据gdb手册,后一种形式是首选的。就是这样。实际起作用的命令是解释器控制台“监视器复位暂停”