使用 MI 命令在 GDB 中发送"监视器重置停止"
Send 'monitor reset halt' in GDB using MI commands
我正在使用GDB调试Cortex-M0处理器。使用普通的默认文本界面,我可以做得很好。需要CCD_ 1来重新启动处理器。否则,我需要重置处理器连接的调试接口(通过ST/Link-V2的OpenOCD)。
我正试图使用MI解释器来实现这一点的自动化,但奇怪的是,我无法弄清楚如何使用MI命令来完成这一点。看起来很简单,但看完手册的每一页后,我一定错过了
我使用的GCC-ARM 4.9.2015q3来自https://launchpad.net/gcc-arm-embedded/+下载。
您可以始终向MI解释器发送CLI命令。它可以直接完成(只发送monitor reset halt
)或使用-interpreter-exec
。后一种形式是优选的,至少根据gdb手册。
相关文章:
- 从命令行c++发送文本文件名
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 使用QProcess执行命令,并将结果存储在QStringList中
- 数组长度,为什么从命令行获取时不能使用它?
- 如果用户输入无效,如何使用字符串变量-C++重复输入命令
- clang整洁10忽略了我的NOLINT命令
- 在子目录中使用target_sources()命令时用于单元测试(qtest)的项目结构
- 如何处理linux终端中带有负号(-)的C++中的命令行参数
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 使用VS Code和CMake Tools运行自定义命令
- 如何使用ESP8266向谷歌主页发送命令
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- 通过 Openssl 命令行加密,通过 c++ 解密
- CMake "--target install"无需"--build"命令行
- Gstreamer 管道从命令 lne 到 c 代码
- 自动"yes"到 Popen SSH 命令
- c++在mac OSX上使用Xcode,清除命令监视器,以及不输入的步进