陈拓 2023/10/09-2023/10/14
见《Windows系统安装ESP32 ESP-IDF开发环境》
https://blog.csdn.net/chentuo2000/article/details/133922505?spm=1001.2014.3001.5501
为提高成功率,我们先通过ESP-IDF离线安装包安装Windows系统下的ESP32 ESP-IDF开发环境,再在VSCode的ESP-IDF插件中选择已经存在的ESP-IDF开发环境。
如果用户名是中文,例如:

重新创建一个英文账户:

用有管理员权限的英文账户登录。

免费下载。

如果不换源在安装virtualenv时可能会出现错误:

cd C:\Espressif\python_env\idf4.1_py3.8_env\Scripts
pip config set global.index-url Simple Index

查看:type C:\Users\ct\AppData\Roaming\pip\pip.ini

在列表中找到“Espressif IDF”



等待配置界面出现。

我们已经安装了Windows系统下的ESP32 ESP-IDF开发环境,所以选择USE EXISTING SETUP

点击Search ESP-IDF in system…

为避免在安装过程中出现无法访问 Github 的情况导致安装失败,可以将服务器设置为 Espressif。
看安装进度

在安装virtualenv时有可能出现错误:

可能是网络环境不好,再安装几次可能会成功😉
VSCode ESP-IDF扩展安装成功的提示:





然后点击Create project using example hello world




点击目标芯片图标:

选择要设置的目标工作区文件夹,F:\esp\hello_word。
对于更改的IDF版本,可以选择目标芯片。下面是来自
https://gitee.com/EspressifSystems/esp-idf
的ESP-IDF版本与所支持的芯片:


对应idf命令idf.py menuconifg
点击齿轮图标。
在配置窗口中选择Serial flasher config,将Falsh的大小改为4MB:
Save

在build目录
下生成bootloader、分区表和运行程序3个可在ESP32中运行的bin文件:





参考《用Wokwi仿真ESP-IDF项目》
https://blog.csdn.net/chentuo2000/article/details/133963728?spm=1001.2014.3001.5501