ESP32编译环境搭建

自己所购买的ESP32单片机:

https://item.taobao.com/item.htm?id=547069527125

下载Arduino:

https://www.arduino.cc/en/software

下载的时候进行了一下翻译,还以为是收费的软件,但是我印象中这个是开源免费的,后来才发现并不是,只是翻译没有显示免费下载的按钮。

翻译后的画面,显示需要捐赠一定的金额才可以点击下载按钮。

然而并不是这样,不进行翻译的话,可以看到左边还有一个按钮,并不需要捐赠。

翻译前的画面

安装ESP32开发包

这是在网上看的教程,但是实际操作以后发现,下的超级慢,而且有时候下到一边会停止,需要你重新下载。

不管是挂vpn或者是切换成手机热点进行下载,都失败了,有时候都已经下了三分之二,结果还是没有成功。

看攻略说明的方式,需要自己进行下载,然后在安装文件里新建一下就可以了。

这一步骤说的有点模糊,新人真的有点看不明白,从什么地方下载???

后来才发现安装错误信息里面的提示好像就是一个网址,直接进入下载。

看了下其他的攻略:

进入地址选择下载

我在这里下载的速度很慢,用手机开热点,使用移动流量进行下载速度明显快了很多。

下载好以后,到安装目录的hardware文件夹中新建一个文件命名为espressif,然后把下载好的esp32文件解压放到这里面。

然后选择工具-开发板-esp32-选择自己的型号,并设置下面的UploadSpeed为921600,FlashFrequency为80MHz。

使用官方的案例测试能否进行编译通过。

这时候遇到了以下问题:

编译出错:bin/xtensa-esp32-elf-g “: file does not exist

这个时候是没有下载工具造成的。

这三个工具包都是需要的,但是现在并没有,所以需要下载。

本来文件夹内是有提供下载的,但是点击之后发现没反应,用管理员运行后也是没有反应。等待一会,出现一些提示然后就自动关闭了,也没看到提示是什么。

在网上查找攻略后,发现可以自己通过这个文件里的链接进行下载。

esptoolmkspiffs-0.2.3-arduino-esp32-win32xtensa-esp32-elf这三个工具包这个里面都有链接,都可以进行下载。

解压后放到这个目录下就可以了。

出现的问题:

没有找到此问题的解决方法,只能换前面所说到的方法了,报错信息下面有一个链接,直接从链接打开进行下载。

下载好后进行解压,改名字,然后把上面所下载的三个工具包也放到指定文件中。

然后点击编译,显示出错。

看到这篇攻略说是路径有问题,需要修改为绝对路径。

找到plafrom.txt,修改教程中多说的位置。

修改好后有提示另一个工具找不到,用同样的方法进行修改。

此时再进行编译便没有问题了。

下面是我查找的教程:

https://did321.github.io/2021/07/28/ESP32-TFT-%E5%88%86%E5%85%89%E6%A3%B1%E9%95%9C%E5%AE%9E%E7%8E%B0%E9%80%8F%E6%98%8E%E5%B0%8F%E7%94%B5%E8%A7%86/

https://www.jianshu.com/p/a8f3fc166b5d/

https://blog.csdn.net/qq_28877125/article/details/107122264

https://blog.csdn.net/qq_34659115/article/details/120018332

总体用时:用了两天时间,头一天主要是查找安装的教程,前面都很顺利,到了安装esp32开发包的时候出现了下载慢,下载中断的问题。又找了找其他的教程,下载好后,编译出现错误,然后一直处理错误,处理完一个又来一个,而且网上找的教程不是看不懂就是没有,总之需要大量时间来理解,来实践验证。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注