VSCode + ESP-IDF安装与配置全过程

发布于:2024-04-20 ⋅ 阅读:(29) ⋅ 点赞:(0)

接前一篇文章:ESP-IDF下载与安装完整流程

前一篇文章讲解了如何手动下载ESP-IDF,也就是快速入门 - ESP32 - — ESP-IDF 编程指南 latest 文档 (espressif.com)中的红色框中的部分:

本文讲解另一种方法,也是更为常用的方式 —— VSCode+ESP-IDF,也就是在VSCode中集成ESP-IDF插件的方式。对应于上边链接页面中的以下红色矩形部分:

对应的网页链接为:vscode-esp-idf-extension/docs/tutorial/install.md at master · espressif/vscode-esp-idf-extension · GitHub

页面如下:

可以看到,步骤比较复杂,而且是全英文的,不容易看懂,因此这里不妨拿来主义,参考前人的经验。

参考以下文章:

【esp32开发】vscode+espidf开发环境搭建(实现单步调试)_esp32s3 usb调试工具-CSDN博客

Vscode搭建ESP32-C3开发环境_esp32c3 vscode-CSDN博客

完整步骤如下:

0. 安装VSCode

前提是系统中已安装了VSCode,这一步在此不详述。请参考相关文章和资料。

VSCode下载安装ESP-IDF

1. 打开VSCode

双击VSCode图标会其它方式启动VSCode,启动后主界面如下:

2. 搜索“ESP-IDF”插件

在左侧“Extensions”中搜索“ESP-IDF”插件,如下所示:

3. 选择“ESP-IDF”项并下载

 鼠标移动到“ESP-IDF”项并点击“Install”下载。

注:这里由于笔者之前已经安装过了,因此并没有显示出“Install”按钮。如果是首次安装,则会有“Install”按钮。

VSCode配置ESP-IDF

4. 搜索“ESP-IDF”

安装完成后,点击键盘的F1(有些键盘需要FN+F1),弹出搜索框。如下所示:

在搜索框中输入“ESP-IDF: Configure ESP-IDF Extension”,之后回车;或者直接点击出现的项。如下所示: 

点击后出现如下界面: 

最终出现以下界面:

5. 配置

选择上图所示界面中的第3项:

鼠标左键点击后出现以下界面:

点击下边一项,出现以下界面:

这里注意,之前自行安装ESP-IDF后,命令行提示符的那一个项对应的就是“C:\Espressif\frameworks\esp-idf-v5.2.1\”这个路径:

回到配置界面中来:

配置过程结束后,最终界面如下:

至此,VSCode+ESP-IDF的环境就配置完成了。