【问题标题】:ESP32 JTAG debugging with VSCode使用 VSCode 进行 ESP32 JTAG 调试
【发布时间】:2021-06-07 18:54:12
【问题描述】:

最近我买了一个 ESP32 开发套件和一个低预算的 FT4232H jtag 适配器,我设法使用 Espressif-idf 插件在 VSCode 中进行了设置。

到目前为止,基本上它似乎有效。我可以从 VSCode 构建、刷写和监控 ESP32。还设法设置了调试配置,但在调试时我仍然缺少一些功能。

我可以单步执行代码、观察变量并查看调用堆栈。

但我看不到外围设备、寄存器或内存

我想我必须在 GDB、OpenOCd 甚至 ESP32 配置中设置更多选项,但我不知道是哪些。

我有什么想法吗?

【问题讨论】:

    标签: esp32 jtag


    【解决方案1】:

    你似乎快到了。

    之后我有一个与内存加载非常相似的界面,但只是在进入某些操作之后。

    https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/jtag-debugging/debugging-examples.html

    按照 espressif 制作的这份文件。使用 openOCD 时,可以使用键盘快捷键 (x) 访问和进入内存。

    试试看。

    【讨论】:

    • X 命令是一个很好的提示,但我不知道如何在 vscode 中集成/使用它。经过一番研究,似乎 vscode 没有内存查看器支持。稍后我会用 eclipse 测试一下
    • 今天我使用 Eclipse 测试了 debuggin。我仍然看不到内存,但至少可以看到寄存器。参考docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/…访问内存应该没有问题..
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 2011-05-28
    • 2017-07-31
    • 2020-03-23
    • 2015-08-16
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多