arduino安装时下载esp32包太慢或安装失败的解决方法

背景:正常安装的方法,是在首选项里面添加json管理地址,然后,【工具】->【开发板】->【开发板管理器】搜索esp32进行安装,最后发现不是下载太慢就是下载到一半就失败了。

解决方案:

1、下载官方的esp源码包地址:GitHub - espressif/arduino-esp32: Arduino core for the ESP32Arduino core for the ESP32. Contribute to espressif/arduino-esp32 development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/espressif/arduino-esp32/  ,这里看自己怎么下载方便。

2、然后在arduino的安装目录下找到hardware,新建espressif,再在里面新建esp32,然后把下载的源码包全都放在目录下面(解压后的文件),需要注意的是最新版本的arduino 2.2.*的安装目录下没有hardware(不知道手动建这个文件会不会有问题),我特意选了arduino1.8.18。

3、此时应该进入esp32下的tools目录中,双击get.exe。安装完后重启arduino即可。不过不出意外的话,这时候也行进行github的一些下载地址,然后也是漫长的等待。所以接下来我的步骤还是手动下载需要的包。

4、第三步骤中手动下载的包包含:esptool、mkspiffs-0.2.3-arduino-esp32-win32、xtensa-esp32-elf、riscv32-esp-elf、如下:

资源下载地址:arduino安装时下载esp32的包esptool、mkspiffs-0.2.3-arduino-esp32-win32、等等资源-CSDN文库

5、重启ardunio,然后编译,嘿的老子一激灵,以为又是一个大错误,如下。

错误信息:

项目使用了 2594774 字节,占用了 (197%) 程序存储空间。最大为 1310720 字节。text section exceeds available space in board

全局变量使用了56256字节,(17%)的动态内存,余留271424字节局部变量。最大为327680字节。
Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.
为开发板 ESP32 Wrover Module 编译时出错。

6、解决办法如下图,将原本的选项改成Huge APP...,再编译就不会报错了!还有就是选择端口号,我的是COM8,每个人都可能不一样,确认自己的端口选择上就行。波特率我用的115200。

7、最后大功告成,相信下面的这个图片就是大家想看到的

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值