Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 发送';监视器复位暂停';在GDB中使用MI命令_C++_C_Gcc_Gdb_Bare Metal - Fatal编程技术网

C++ 发送';监视器复位暂停';在GDB中使用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手册,

我正在使用GDB调试Cortex-M0处理器。使用正常的默认文本界面,我可以做得很好<重新启动处理器需要代码>监视器重置暂停。否则,我需要重置处理器连接到的调试接口(通过ST/Link-V2的OpenOCD)

我正试图使用MI解释器来自动化这一点,但奇怪的是,我一直无法弄清楚如何使用MI命令来实现这一点。看起来很简单,但读完手册的每一页后,我一定错过了


我使用的是来自的GCC-ARM 4.9.2015q3

您始终可以向MI解释器发送CLI命令。可以直接执行(只需发送
监视器重置暂停
)或使用
-解释器执行
。至少根据gdb手册,后一种形式是首选的。

就是这样。实际起作用的命令是
解释器控制台“监视器复位暂停”