目录
方式1:下载ESP-IDF并安装,然后在VScode中添加已安装的ESP-IDF
方式1:下载ESP-IDF并安装,然后在VScode中添加已安装的ESP-IDF
优势:会生成ESP-IDF命令工具,可以随时切换使用命令工具开发或VScode开发。
缺点:安装步骤更多,有些版本会安装失败(如:V5.0.8、V5.3.1)
1.搭建ESP-IDF环境
1.1 下载ESP-IDF
到网址https://dl.espressif.cn/dl/esp-idf/下载对应版本的 ESP-IDF,我这里选择的是esp-idf-tools-setup-offline-5.3.2。
1.2 安装ESP-IDF
将下载好的安装包安装到指定目录,注意不能有中文路径和空格,一直下一步就行。
1.3 测试ESP-IDF
安装完后桌面会生成两个文件:ESP-IDF 5.3 CMD 和 ESP-IDF 5.3 PowerShell。从安装目录的\Espressif\frameworks\esp-idf-v5.3.2\examples路径中拷贝一个工程到项目中,比如拷贝\get-started下的hello_world文件夹。
打开ESP-IDF 5.3 PowerShell,接着依次输入以下命令:
cd E:\ssc\my_test\hello_world:进入目标工程路径(根据实际路径来)
idf.py set-target esp32s3:设置目标芯片型号(根据实际情况设置,不设置则默认是esp32,我用的是esp32s3)
idf.py build :编译当前测试的工程
idf.py -p COM7 flash :烧录(通过串口烧录,实际端口是几就是COM几,我的是COM7)
idf.py -p COM7 monitor :串口监视
2. 搭建VScode环境
2.1 安装VScode
略
2.2 安装ESP-IDF插件
2.3 配置ESP-IDF
安装时可能会遇到如下问题,提示:"e:\ssc\software\ESP-IDF\v5.3.2\Espressif\tools\idf-python\3.11.2\python.exe -m pip" is not valid. (ERROR_INVALID_PIP)
解决方法:只需删除\Espressif\tools路径下的idf-python文件夹,然后再重新点击Configure Tools即可继续。
当出现如下界面,点击Download Tools即可继续:
2.4 测试VScode工程
点击Show examples,选择ESP-IDF v5.3.2
方式2:直接在VScode里面安装ESP-IDF
优势:安装方便
缺点:不会生成ESP-IDF命令工具,不能切换命令工具开发
1. 安装VScode
同方式1,略
2. 安装ESP-IDF插件
同方式1,略
3. 配置ESP-IDF
接着等待安装完成即可,其他步骤同方式1