Arduino IDE升级ESP32最新版本2.0.5(通用)

最近开始学习使用ESP32, VScode 配置了多日,项目代码烧写上去就一直重启,搜遍全网未找到一个有效方法。Arduino IDE就完全没有问题,无奈之下切换IDE, 也踩了不少坑,现开贴记录一下,一来备忘,二来助人。

老坑

如果你一开始搜索ESP32 Arduino IDE 开发配置 定会熟悉下面这个网址

https://dl.espressif.com/dl/package_esp32_index.json

让你复制到preference下的URL里,然后搜索ESP32来安装。这没问题,但最高只能到1.0.6,显然不是我们想要的,原因在于负责更新这个json文件的人已经不再管这个老掉牙的文件了。

正确的做法

你需要魔法,来到达

https://github.com/espressif/arduino-esp32

小手点击
点击release 版本号,来到下载页面

在这里插入图片描述
复制这个JSON文件的链接,黏贴到preference的URL下。 然后再去搜ESP32,你就看到2.0.5版本了,如下图
在这里插入图片描述
但有时你的魔法并不抗风,或者github抽风,你就直接把json文件自己下载下来,放到 如下目录

C:\Users\你的用户名\AppData\Local\Arduino15下

别信什么安装目录,那里没这个文件夹。
愉快的安装吧,半小时起步,可以干点别的。

捎带吐槽

ESP32的ADC真是拉跨至极,所以软件的修修补补一定要跟上,,当硬件已经改不了的时候,千万不要拒绝一个崭新的补丁。

### ESP32 Arduino 固件下载与安装 对于希望在Arduino环境中使用ESP32的开发者来说,准备工作的第一步就是确保已经正确设置了开发环境并安装了必要的固件包。为了使这一过程更加顺畅,下面提供了一个详细的指南来帮助完成这些设置。 #### 添加ESP32支持至Arduino IDE 要在Arduino IDE中启用对ESP32的支持,需访问Arduino IDE的菜单栏,在`文件 -> 首选项`下找到`附加开发板管理器网址`一栏,并在此处输入官方提供的URL[^1]: ``` https://raw.githubusercontent.com/espressif/arduino-esp32/master/tools/package_esp32_index.json ``` 此操作允许用户获取来自Espressif系统的最新版ESP32核心库和支持工具链。 #### 安装ESP32平台包 接着前往`工具 -> 开发板 -> 开发板管理器...`,在这里可以搜索“esp32”,选择由Espressif Systems发布的版本进行安装。建议选用稳定版或是根据具体需求挑选特定版本号,比如提到过的2.0.5版本。 #### 设置分区表 当涉及到具体的项目开发时,了解所使用的ESP32模块Flash存储空间大小是非常重要的一步。这不仅影响着应用程序的数据布局规划,也决定了如何合理分配给不同类型的内存区域。例如,默认情况下可能会有一个预设好的分区方案适用于大多数场景;但如果想要自定义,则可以根据实际需要调整相应的参数[^2]。 对于那些打算深入探索FAT文件系统应用的人来说,可能还需要关注位于本地路径下的默认分区表配置文件夹位置,这对于后续修改或替换现有表格非常有用。根据不同版本的核心库,这个目录会有所变化,如针对2.0.5版本而言,其路径应为: ```plaintext C:\Users\<用户名>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5\tools\partitions ``` 请注意将上述命令中的`<用户名>`替换为你自己的Windows账户名称。 #### OTA更新功能介绍 除了传统的USB接口刷写方式外,现代物联网(IoT)设备往往还具备远程升级的能力——即所谓的OTA(Over-the-air Update),它使得维护和迭代变得更加便捷高效。特别是像ESP32这样的高性能微控制器更是如此,借助于ESP32_BLE_OTA_Arduino这类开源项目的助力,即使是在不具备物理连接的情况下也能顺利完成新版本软件部署的任务[^3]。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值