Ric*_*989 2 c debugging visual-studio lauterbach vscode-debugger
是否可以利用 Trace32 Power Debug USB 工具在 VSCode 或 Visual Studio 中使用 Lauterbach 调试嵌入式 C 代码?
我为什么要这么做?
我不喜欢Trace32提供的GUI,但需要使用Lauterbach“电源调试接口/USB 3”
也许有一种方法可以执行所有必要的命令并通过命令行取回行号、变量值(经典调试信息)。通过将其集成到 VSCode 或 Visual Studio 中,我们将拥有一个令人惊叹的环境。
TRACE32可以通过以下方式进行远程控制:
你应该用什么?
据我所知,VSCode 或 Visual Studio 不支持 TCF。但我想对于使用不同 GUI 控制 PowerDebug 的目标,我认为使用 Eclipse 而不是 VSCode 并将其与 TCF 耦合是最好的解决方案。TRACE32 安装的PDF app_tcf_setup.pdf中的 TCF 详细信息。
如果您坚持使用 VSCode 或 Visual Studio,您可以使用“GDB 远程串行协议”。TRACE32 然后由 Visual Studio 控制,就像 GDB 服务器一样。不过,我认为用户体验不如 TCF。有关使用 TRACE32 作为 GDB 后端的详细信息,请参阅TRACE32 安装的PDF backend_gdb.pdf 。它实际上包含 Visual Studio 的一章。
最后一个选择适合那些喜欢深入研究的人。“Lauterbach Remote API”允许您编写自己的应用程序来控制 TRACE32。
最后,我建议您熟悉 TRACE32 GUI。调试器的全部潜力只能通过该 GUI 来使用,尽管它对您来说可能看起来很老式。如果您想了解如何使用 TRACE32 GUI,我建议您从TRACE32 安装的PDF Training_debugger.pdf开始。