首页 > 解决方案 > 有没有办法使用 C-Spy 命令行实用程序进行交互式调试?

问题描述

我有一块 ST 板,我想使用 C-Spy 命令行实用程序对其进行调试。当我通过 /settings 文件夹中生成的 .bat 文件启动 C-Spy 时,板会闪烁并且程序执行得很好。问题是我无法在 c-spy 实用程序中输入任何命令并在调试时以交互方式控制它。

我阅读了有关C-Spy 命令行实用程序的 IAR 文章,但除了标准输出之外,没有关于断点或任何其他调试功能的信息。

比我阅读有关C-Spy 命令行调试的文章,这完全没用,因为它没有说明如何使用命令行进行调试,最后我阅读了用户手册,其中仍然没有关于设置断点或任何其他信息可以启用基本调试的功能。

那时我什至不确定您是否可以在命令行上以交互方式使用 C-Spy 进行调试。

标签: debuggingcommand-lineembeddediar

解决方案


AFAIK 无法以交互cspybat方式使用命令行实用程序进行调试。可以利用 C-SPY 宏语言自动设置和修改脚本指定的断点等。

IAR 文章Introduction to debugging with C-SPY macros看起来是一个很好的起点。

cspybat接受使用命令行参数的脚本文件--macro filename


推荐阅读