arduino搭建ESP32环境踩坑和解决

项目需要使用ESP32,打算用arduino IDE开发,过程比想象麻烦多了。

第一步直接打开arduino里的开发板管理器,搜索esp32,得到两个选择:arduino原厂出的工具,仅支持ESP32;Espressif System出的工具可以支持多几个版本。果断选择Espressif 。

第一轮失败:搭上梯子,点击安装后开始漫长的下载过程。速度比正常下载慢很多,辛辛苦苦下完一个2xx M的大包,结果出来CRC错误,白下了!

反复试验几次,发现这个错误是随机出现的,但是只要出现一次,就要浪费几十分钟。于是开始网上找资料,研究其他办法安装。

第二轮失败:搜到一个离线包的办法,看起来挺简单。百度网盘下载离线文件,解压放到指定文件夹,在“附加开发板管理器网址”里面添上一行,关掉arduino再开,esp32还是显示不出来。

这时候再次在开发板管理器里面点击安装,又开始下载新文件。新旧文件对比一下发现,旧文件是x86.... 新文件是i686.... ,看来是版本不对

第三轮:在开发板管理器里面点击 more info ,打开GitHub链接,研究了一下说明,打开以下网址:

https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html

在这里找到了另一个管理器网址:

https://espressif.github.io/arduino-esp32/package_esp32_index.json

填到arduino IDE里面,可以看到2.0.14版本了(原来只能看到2.0.11),再次点击安装... 又出现了CRC错误!

第四轮:直接打开上面的json文件查看,里面列出了很多文件下载网址,感觉arduino就是按照里面的文件地址下载的。而下载速度巨慢,还经常CRC错误,估计是软件内置的下载功能有问题。

于是重新点击安装,打开下载文件夹 xxxxxx\AppData\Local\Arduino15\staging\packages,找到正在下载的文件名。复制,在json里面搜索,果然找到对应网址。

arduino里面取消安装,文件直接从浏览器下载下来再复制到文件夹,重新安装,果然跳过了这个文件,开始下载其他文件。

观察其他下载文件,如果文件较小,就等它直接下载,有几个80M以上的大文件,就直接手工下载。

全部文件下载完成,后续工具安装一切顺利,最终顺利完成环境搭建。

在此分享一下踩坑经历,助各位避坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值