乐鑫技术交流
直播中

李辉

8年用户 1422经验值
私信 关注
[问答]

ESP32-C3-mini-1 JLINK swd方式能用吗?

ESP32-C3-mini-1   JLINK swd方式能用吗? 或者STlink 。用在VSCODE环境。
                                                                                                                                                                        

回帖(1)

杨福林

2024-6-13 16:38:21
ESP32-C3-mini-1 是一款基于 ESP32-C3 芯片的迷你开发板,支持 JTAG 和 SWD 调试接口。所以,您可以使用 JLINK SWD 方式进行调试。同样,STlink 也可以用于调试,但需要确保您的开发板支持 STlink 接口。

要在 VSCode 环境中使用 JLINK 或 STlink 进行调试,请按照以下步骤操作:

1. 安装必要的软件和驱动程序:
   - 安装 VSCode:https://code.visualstudio.com/
   - 安装 Python:https://www.python.org/downloads/
   - 安装 esp-idf 开发框架:https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/index.html#installation-step-by-step

2. 安装 VSCode 扩展:
   - 打开 VSCode,点击左侧的扩展图标。
   - 搜索并安装 "C/C++" 扩展(由 Microsoft 提供)。
   - 搜索并安装 "ESP-IDF Extension" 扩展。

3. 配置 VSCode:
   - 打开 VSCode 设置(点击左下角的齿轮图标,然后选择 "Settings")。
   - 在搜索框中输入 "C_Cpp.default.intelliSenseMode",然后将其设置为 "gcc-x64"。
   - 搜索 "C_Cpp.default.compilerPath",然后将其设置为您的交叉编译器路径(例如:`/usr/local/esp-idf/tools/xtensa-esp32-elf/esp-2021r1-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc`)。

4. 连接 JLINK 或 STlink:
   - 使用适当的连接线将 JLINK 或 STlink 连接到 ESP32-C3-mini-1 开发板的 SWD 接口。

5. 打开项目:
   - 在 VSCode 中打开您的 ESP32-C3 项目文件夹。

6. 配置调试环境:
   - 点击 VSCode 左侧的调试图标,然后点击 "创建一个 launch.json 文件"。
   - 选择 "ESP-idf" 作为调试配置。

7. 配置 JLINK 或 STlink:
   - 在生成的 launch.json 文件中,找到 "miDebuggerPath" 属性,将其设置为您的 JLINK 或 STlink 调试器的路径(例如:`/usr/local/bin/jlink` 或 `/usr/local/bin/st-util`)。

8. 启动调试:
   - 点击 VSCode 调试视图中的绿色箭头图标,开始调试您的 ESP32-C3 项目。

通过以上步骤,您应该可以在 VSCode 环境中使用 JLINK SWD 或 STlink 进行 ESP32-C3-mini-1 的调试。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分