# ESP32C3-VSCODE **Repository Path**: x-itg/ESP32C3-VSCODE ## Basic Information - **Project Name**: ESP32C3-VSCODE - **Description**: 主要关于ESP32 BLE调试 (IDF5.0) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-08-16 - **Last Updated**: 2025-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 一、安装Espressif-IDE 2.8.1 with EspIDF v5.0 - https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s3/api-guides/jtag-debugging/index.html - https://dl.espressif.cn/dl/esp-idf/?idf=4.4 - 安装到C:\EspressifIDE这个路径 - 如果使用VSCODE安装可能卡在python虚拟环境那步python pip设置下软件源吧 `C:\esp-idf\tools\idf-python\3.11.2>python -m pip install pip -U` `C:\esp-idf\tools\idf-python\3.11.2>python -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple` #### 二、VScode安装espidf插件 #### 三、F1 EspIDF Openocd管理器 或 打开openocd,vscode右下脚espidf插件的start openocd按钮,如果vscode 无法打开openocd的话可以用ESP-IDF 5.0 CMD下手动运行 openocd -f board/esp32c3-builtin.cfg #### 四、F5开始调试 #### 五、安装路径变了的话 修改.vscode文件夹中的launch.json 和 settings.json #### 六、命令行gdb运行:riscv32-esp-elf-gdb build/blink.elf -x gdbinit #### 七、文件gdbinit内容: #### 七、文件gdbinit内容: ``` set remotetimeout 100 target extended-remote :3333 set remote hardware-watchpoint-limit 2 mon reset halt flushregs thb app_main c ``` ### esp32s3 - openocd -f board/esp32s3-builtin.cfg -c "adapter speed 10000" 命令行里先运行 在调试 - openocd要用espressif tools中的