ESP32的ESP-ADF环境:ESP32_esp-adf环境搭建
离线安装方式>
首先自己安装好JAVA环境(不装不知道会不会有错误)和VSCODE。
下载离线安装包:https://dl.espressif.cn/dl/esp-idf/

然后创建需要安装的目录文件夹

接下来会将ESP-IDF安装到本目录下,双击运行。

如果不是如下,则点击应用修复。

选择刚才创建的目录

选择完全安装

等待安装完成,,大约需要十分钟,电脑性能不同可能不同。

两个框均出现如下为成功。

在ESP-IDF 4.4 CMD的文件夹中输入install.bat all


在输入export.bat


打开vscode安装Espressif IDF插件。

Ctrl + shift + p 然后输入configure esp-idf extension

选择路径,前后路径可以不一样,后面的必须一样。

等待检索完毕。

安装提示的工具

等待安装完毕。

如果没有出现下方界面提示你安装成功,而是直接返回了开始安装时的界面,则安装失败

出现此界面为失败。

安装失败,查看提示

使用cmd(win10自带的,一定要使用windows自带的)输入上图的内容,回车。

然后在点击install,再点击Download Tools

直到出现如下的界面才算是成功。

如果之前提示失败了,然后使用下图的cmd(win10自带的)方式更新pip也成功了,但是仍然无法出现上图界面,依然回到开始安装的界面。
依然出现如下界面,无法安装完成,仍然提示更新pip。

那么大概率是因为你之前已经安装了Python,
查看电脑的环境变量,发现Python的地址是之前安装的Python的,
如果之前没有安装过,则删除环境变量。

如果之前安装了,那么两个地方的Python环境的pip都需要更新。
同样使用cmd(win10自带的)更新,需要切换到python所在目录更新。
我之前已经更新了,所以没有提示太多信息。

这个时候再次
点击install,点击Download Tools
等待成功。


等待成功后关闭窗口(本人安装过程中暂没有遇到其他错误)。
然后将如下路径的hello_world实例复制到任意路径下(路径上不可以有中文)。

使用vscode打开复制出来的文件夹
等待一会后出现如下选项,即可继续。

点击如下选择芯片,
根据自己的芯片类型选择,我的是esp32

点击编译,且右侧出现如下框框。

如下的框框里有提示信息。这个框可以从底部拉出来

等待编译成功。第一次编译可能花费很长时间。
出现如下,到头后则编译完成了,不过也会很长时间。

如下则成功。
设置好串口,点击下载。然后使用串口助手可以看到数据。


个人见解,感谢阅读。