ESP32 | VSCode搭建ESP32-S3开发环境教程详细总结(含图文步骤说明)

张开发
2026/4/9 23:19:03 15 分钟阅读

分享文章

ESP32 | VSCode搭建ESP32-S3开发环境教程详细总结(含图文步骤说明)
本教程详细指导如何在 Windows系统上使用VSCode搭建ESP32-S3开发环境适用于macOS/Linux步骤类似。前置准备硬件准备ESP32-S3开发板如ESP32-S3-DevKitC-1USB数据线Type-C电脑Windows/macOS/Linux软件下载VSCodeGitPython 3.8ESP-IDF 工具安装器步骤1安装基础软件安装VSCode默认设置安装安装时勾选 “添加到PATH”。安装Git全部选择默认选项安装完成后在终端输入git --version验证。安装Python 3.8勾选 “Add Python to PATH”安装完成后在终端输入python --version验证。步骤2安装ESP-IDF环境方法一使用ESP-IDF工具安装器推荐下载ESP-IDF 工具安装器选择ESP-IDF v5.x支持ESP32-S3最新特性。运行安装器选择安装目录如C:\Espressif。勾选 “ESP-IDF路径添加到系统PATH”。安装器会自动下载工具链、OpenOCD、ESP-IDF框架等需耐心等待。验证安装 打开终端输入idf.py --version输出类似ESP-IDF v5.x.x即成功。步骤3配置VSCode安装扩展 在VSCode扩展商店中搜索并安装ESP-IDF官方插件,安装完成后侧边栏会多出一个ESP-IDF标志点开后可以看到左侧的导航视窗中包含了开发ESP32的所有工具C/CMicrosoft官方插件配置ESP-IDF及工具链的安装点击侧边栏ESP-IDF资源管理器之后点击配置ESP-IDF扩展进行配置右侧主窗口会显示插件配置界面这里存在三个选项EXPRESS快速安装。ADVANCED进阶安装可以自定义配置更多信息。USE EXISTING SETUP查找系统中已存在的ESP-IDF工具链。首次安装我们选择第一个即可。点击EXPRESS后我们进入到详细安装界面配置完后即可点击右下角的 Install 按钮进行工具链的安装等待配置以及工具安装完成即可。步骤4创建并编译示例项目新建项目点击New projest或按F1→ 输入ESP-IDF: New Project。创建项目之后打开新工程进行工程配置编译项目或点击VSCode底部状态栏的Build图标锤子形状✅。步骤5烧录与监视连接开发板用USB线连接电脑和ESP32-S3。确认设备管理器中的串口号如COM3。烧录固件终端执行替换COM3为你的串口号或点击VSCode底部Flash图标闪电符号⚡。监视串口输出终端执行idf.py -p COM3 monitor或点击VSCode底部Monitor图标串口符号。按Ctrl]退出监视。步骤6调试配置可选安装调试器驱动如果使用JTAG调试器如ESP-Prog安装FTDI 驱动。创建调试配置打开项目中的.vscode/launch.json文件。添加配置{ name: ESP32-S3 Debug, type: cppdbg, request: launch, program: ${workspaceFolder}/build/hello_world.elf, cwd: ${workspaceFolder}, servertype: openocd, configFiles: [board/esp32s3-builtin.cfg] }开始调试按F5启动调试可设置断点、查看变量。常见问题解决编译时报错 “pip包缺失” 在ESP-IDF目录下执行python -m pip install -r requirements.txt串口无法识别安装CP210x USB 驱动。烧录失败 “Failed to connect”按住开发板上的BOOT按钮再点击烧录进入下载模式。提示官方文档ESP-IDF 编程指南GitHub示例esp-idf 示例代码完成以上步骤后您已成功搭建 ESP32-S3 的 VSCode 开发环境接下来可探索更多功能WiFi、蓝牙、LVGL 等。

更多文章