【问题标题】:Is there a way to debug interactively with the C-Spy command line utility?有没有办法使用 C-Spy 命令行实用程序进行交互式调试?
【发布时间】:2021-03-18 20:26:52
【问题描述】:

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

我阅读了有关 C-Spy command line utility 的 IAR 文章,但除了标准输出之外,没有关于断点或任何其他调试功能的信息。

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

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

【问题讨论】:

  • 你的意思是交互还是全部通过bat文件完成?
  • @RussSchultz 我的意思是交互式。我会将其添加到问题中。

标签: debugging command-line embedded iar


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢您对我有很大帮助。我已经看到使用宏文件设置断点的选项,但在读入它后我忽略了它,因为我需要在调试时与 c-spy 交互。这样做的原因是,因为我正在尝试为 Visual Studio 代码编写一个调试适配器插件,它可以让你在 vscode 中使用 c-spy 进行调试。但是如果没有办法与 c-spy 交互,那么这个想法现在基本上已经死了。
猜你喜欢
  • 1970-01-01
  • 2011-03-29
  • 2021-08-01
  • 2020-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多