跳到主要内容

Windows搭建 ESP IDF 5.3开发环境

1. 下载离线安装包

首先进入 https://dl.espressif.com/dl/esp-idf/

或者 https://dl.espressif.com.cn/dl/esp-idf/

如果无法下载也可以进百度云链接:

https://pan.baidu.com/s/11jwTFJbcOsV2K_IlkBriJQ?pwd=qm34 提取码: qm34

5.3.1和5.3.2和5.3.3都可以用,5.4目前小智也是支持的

这个链接是乐鑫官方的下载网,可以在这里下载离线安装包,点击5.3.3版本的下载

网页最下面也可以选各种版本

ESP-IDF开发环境配置1

ESP-IDF开发环境配置2

选择任意你需要安装的版本

2. 安装环境

自行选择需要安装的版本,双击EXE文件开始安装

ESP-IDF开发环境配置3

ESP-IDF开发环境配置4

勾选我同意之后,一直点下一步就行了

ESP-IDF开发环境配置5

可以在此处设置一下自己的IDF需要安装到的文件夹,尽量别安装到C盘

ESP-IDF开发环境配置6

一直点下一步直到安装完成,等待安装完成

ESP-IDF开发环境配置7

3. 测试是否安装成功

ESP-IDF开发环境配置8

双击桌面上的Powershell 会自动导入idf环境,电脑安装了windows terminal(win11自带,win10可以搜索store打开商店安装)的可以直接打开终端,终端的+号可以直接运行idf环境

ESP-IDF开发环境配置9

ESP-IDF开发环境配置10

当出现idf.py build字样就是安装成功了,可以编译固件了

运行  cd .\examples\get-started\hello_world\ 进入工程的目录

ESP-IDF开发环境配置11

输入 idf.py build

ESP-IDF开发环境配置12

这就开始编译了,编译的时候记得把所有的杀毒软件关闭,包括360、火绒、windows defender之类的,会大大提高编译速度

ESP-IDF开发环境配置13

ESP-IDF开发环境配置14

编译完成之后可以运行

idf.py build flash monitor

进行下载和查看串口输出的日志信息 如果嫌下载速度慢,可以运行以下命令,增加-b参数 后面就是下载的波特率

idf.py -b 2000000 build flash monitor

如果不想所有分区都下载一遍,就运行以下命令,就只会下载app分区

idf.py build app-flash monitor

当使用不同型号的芯片时,以下为设置芯片的命令示例:

 idf.py set-target esp32       设置目标芯片为esp32

 idf.py set-target esp32s2       设置目标芯片为esp32s2

 idf.py set-target esp32s3       设置目标芯片为esp32s3

 idf.py set-target esp32c3       设置目标芯片为esp32c3

如果电脑上插入了很多个ESP32开发板,则需要区分端口,可以打开设备管理器看通信端口,比如我的板子端口是COM5,就需要运行:

idf.py -p COM5 build flash monitor

把一个工程转移到别的路径时需要删除build文件夹

不要把工程放到中文目录路径下!

养成良好的删除build文件夹的习惯!能解决各种小问题