我正在使用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手册。