陈拓 2023/10/07-2023/10/10
1. 概述
在《用乐鑫国内Gitee镜像搭建ESP32开发环境》
https://blog.csdn.net/chentuo2000/article/details/113424934?spm=1001.2014.3001.5502
一文中我们讲述了Linux环境下ESP32开发工具ESP-IDF的安装。
本文讲述Windows环境下ESP32开发工具ESP-IDF的安装。
2. 网址
https://dl.espressif.cn/dl/esp-idf/
3. 在线安装
在线安装受网络条件影响容易失败,可以离线安装。
4. 离线安装
- 下载离线安装包
如果要ESP32全系列开发就下载最新的安装包:
如果只针对ESP32进行开发,下载最小的就可以了:
我用的芯片是ESP32,下载这个就可以:
- Espressif IDE
Espressif IDE是一个基于Eclipse CDT的集成开发环境(IDE),用于使用ESP-IDF框架开发物联网应用程序。这是一个专门为ESP-IDF构建的独立定制IDE。Espressif IDE附带了IDF Eclipse插件、重要的Eclipse CDT插件以及Eclipse平台上的其他第三方插件,以支持构建ESP-IDF应用程序。
我们在《ESP32集成开发环境Espressif-IDE安装》一文中讲述。
- 安装
双击esp-idf-tools-setup-offline-4.1.4.exe
确定
下一步
下一步
注意,目标文件夹必须是空的。
下一步
下一步
安装
安装串口驱动
完成
在开始菜单中可以看到两个ESP_IDF终端:
两个终端任选其中一个就可以,打开终端时会自动添加ESP-IDF的环境变量,之后就可使用 idf.py 命令进行开发了。
5. 测试
- 在我的F:盘上建一个工作目录esp
- 再建一个测试目录
- 复制测试项目到工作目录
xcopy C:\Espressif\frameworks\esp-idf-v4.1.4\examples\get-started\hello_world\ F:\esp\hello_world\ /E
cd hello_world
- 查看ESP-IDF版本
idf.py --version
- 设定目标芯片
idf.py set-target esp32
- 配置项目
idf.py menuconfig
1) 将闪存设置为4MB
保存,退出。
- 编译项目
idf.py build
在项目的build目录下生成bootloader、分区表和运行程序3个可在ESP32中运行的bin文件:
- 烧写项目
参考《用乐鑫国内Gitee镜像搭建ESP32开发环境》
https://blog.csdn.net/chentuo2000/article/details/113424934?spm=1001.2014.3001.5501
6. 用VSCode作为编辑器
参考《VSCode搭建ESP32 ESP-IDF开发环境–Windows》
7. 仿真
参考《在Espressif-IDE中使用Wokwi仿真ESP32》
参考文档
- ESP32 开发环境的搭建与详解
https://www.cnblogs.com/easy5weikai/p/17124123.html