前言
有一个小项目用到esp32 s3的板子,所以得配置一下开发环境。esp32的开发环境有好几种包括arduino,vscode+platformio,vscode+esp-idf。个人感觉arduino不适合太大的项目,所以选用了vscode+esp-idf这种开发环境。网上也有关于vscode+esp-idf开发环境配置的教程,但是有一种在全在vscode里安装的,需要连接github,之前一直卡在这一步,一直没有成功,所以本教程提供一种不需要连接github的方法。亲测成功。
esp-idf下载
1. 进入乐鑫官网下载(dl.espressif.cn/dl/esp-idf/)

2. 以管理员身份运行可执行文件

3. 选择语言,同意协议,第一次安装点击应用修复,修复成功图如下

4. 设置安装路径,一直下一步

5. 安装完会自动打开两个窗口,powershell和CMD,在CMD中输入下面命令
cd examples\get-started\hello_world
idf.py build
CMD窗口出现下面就可以了

6. 如果不成功可能需要配置一下环境变量,它自己加的环境变量可能有点问题

在vscode里下载ESP-IDF
1. 在扩展插件里搜索ESP-IDF,下载

2. 按ctrl+shift+P ,输入configure,点击下面的

3. 点使用已经存在的设置,我这已经安装过了,用的别人的图

4. 安装完如下图

编译下载第一个程序
1. 打开hello_world示例工程

2.在c_cpp_properties.json文件里改成自己的安装路径

3. 下面就可以编译,编译成功会显示,没有问题

4. 下载程序,选择端口,选择开发板,下载方式,显示连接的时候,长按boot按键不要松开,按下复位按键松开,再松开boot按键,就能下载进去了,不然可能进入不了下载模式



