关于硬禾寒假训练营ESP32S2之环境搭建(一)


前言

首先这篇文章我是在参考了很多资料之后才解决的,在我经过很多尝试之后,找到了解决方案,鉴于训练营中有很多人都无法开发的情况,于是把这个解决方案分享出来,我在网络上搜索了以下关键词之后,弹出的解决方案依然不能够解决我的问题,巧合之下被我在VSCode环境下试了出来。
ESP32S2
ESP-IDF
VSCode怎么安装ESP-IDF
ArduinoIDE怎么开发ESP32S2等等
一开始我在群里发求助信息,不过似乎没人理我,有一位大神在群里帮别人解决问题的时候,我加了好友之后问了一下方法,可是大神们也是没有遇到过我这种情况。还有就是希望硬禾平台能够倾听我们这些新手的心声,在群里询问一直没有回复,为此我以为是电脑的问题甚至重装了系统。在我出了很多错误的情况下,在B站偶然看到了一个方法,但是这个方法在我的电脑上还是不适用,在我各种尝试下,终于在VSCode上面安装成功,那么我就这些错误来说一下我是怎么成功安装成功这个开发环境的。以下是我的一种解决办法,仅供参考。


ESP32S2环境搭建

Python Windows 64bits
Git Windows 64bits
VSCode Windows 64bits

其他电脑可以去官网下载对应的版本
https://www.python.org/downloads/release/python-3101/
https://git-scm.com/
https://code.visualstudio.com/Download

软件安装

在这里插入图片描述
双击Git,开始安装,全都默认,不要改路径!!!

双击Python,开始安装,一定要勾选下面那个,为了能够复刻成功,请严格按照我这个顺序。
在这里插入图片描述

双击VSCode,开始安装,VSCode路径可以更改,这里我选择安装在D盘
在这里插入图片描述
选项按照我这样
在这里插入图片描述

打开VSCode,安装中文插件,之后重启电脑,使环境变量更新。

重启电脑后,打开VSCode,在插件搜索ESP-IDF
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面一定也要有C/C++这个插件,一般来说会直接捆绑在Espressif IDF一起安装,如果没有就需要手动安装。
在这里插入图片描述
我们按F1会弹出一个搜索框,输入ESP-IDF config会找到一个配置ESP-IDF
插件的选项,我们点击该选项
在这里插入图片描述
如果右下角报这个错也不用管
在这里插入图片描述
点击之后配置如图,不是最新版本,最新版本安装会有问题!!!
在这里插入图片描述
之后就是漫长的安装
在这里插入图片描述
到达这个界面就是安装好了,接下来我们来进行配置。
在这里插入图片描述
右击插件,进入扩展设置
在这里插入图片描述
这里选择自己的芯片型号
在这里插入图片描述
然后选择下载方式与波特率(波特率一般不用改,如果有问题就往下调一个常用的波特率,比如115200),git路径,不知道为什么路径对了还是会报警,不过无所谓了,不影响编译和下载。
在这里插入图片描述
配置完成之后,我们打开例程,找到ESP-IDF的安装目录,如果是跟着我来的话,就跟我图示一样位置,将其复制一份到桌面。
在这里插入图片描述
打开复制的文件夹,右击通过Code打开,然后插上开发板,右击左下角的开始,从设备管理器看自己的开发板在哪个端口上,例如我的在COM6
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来就是最后的确认,然后就是编译下载。
在这里插入图片描述
编译慢,请耐心等待。
最后附上下载成功的界面,之后有空在更新这块开发板怎么开发。
在这里插入图片描述

总结

总的来说这个开发板,性能方面还不错,就是环境安装确实挺麻烦的,我还试过用Arduino IDE进行开发,不过遇到了点问题,到目前还没能解决,以上是我总结的一个解决方案,觉得还不错的话,还是给个点赞关注和评论哦。

猜你喜欢

转载自blog.csdn.net/C257163664/article/details/122476671