Arduino IDE中离线更新esp32 3.2.0版本的办法

在Arduino IDE中更新esp32-3.2.0版本是个不可能的任务,下载文件速度极慢。网上提供了离线的办法,提供了安装文件,但是没有3.2.0的版本。

下面提供了一种离线安装方法

一、腾讯元宝查询解决办法

通过打开开发板管理地址:通过在腾讯元宝中输入:

https://arduino.me/packages/esp32.json,更新esp32 3.2.0版本需要下载哪些文件?

获取如下信息:

根据提供的JSON数据,要更新到ESP32 Arduino Core 3.2.0版本,需要下载以下文件:

1. 主平台文件: 文件名:esp32-3.2.0.zip URL:https://dl.espressif.cn/github_assets/espressif/arduino-esp32/releases/download/3.2.0/esp32-3.2.0.zip

SHA-256校验和:d38b16fef6e519fc0d19bc5af0b39cdbed7dfc2ce69214c1971ded0e61ecd911
大小:25,447,136字节

2. 依赖工具(根据您的操作系统选择对应的文件):
a) esp32-arduino-libs (IDF v5.4): 文件名:esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip

所有平台的URL相同:https://dl.espressif.cn/github_assets/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip
SHA-256校验和:11f1271fe5e2857155d90384690069e4d33f0f97a4c04e7474b29a7cbc7ededd
大小:352,347,498字节

b) 其他工具依赖(根据您的操作系统架构选择): esp-x32 (版本2411) xtensa-esp-elf-gdb (版本14.2_20240403) esp-rv32 (版本2411) riscv32-esp-elf-gdb

(版本14.2_20240403) openocd-esp32 (版本v0.12.0-esp32-20241016) esptool_py
(版本4.9.dev3) mkspiffs (版本0.2.3) mklittlefs (版本3.0.0-gnu12-dc7f933)
dfu-util (版本0.11.0-arduino5)

再输入如下内容:

esp-x32 (版本2411)
xtensa-esp-elf-gdb (版本14.2_20240403)
esp-rv32 (版本2411)
riscv32-esp-elf-gdb (版本14.2_20240403)
openocd-esp32 (版本v0.12.0-esp32-20241016)
esptool_py (版本4.9.dev3)
mkspiffs (版本0.2.3)
mklittlefs (版本3.0.0-gnu12-dc7f933)
dfu-util (版本0.11.0-arduino5)
给出这些文件的地址

回答如下:

以下是 ESP32 Arduino Core 3.2.0 所需的工具依赖文件下载地址(按不同操作系统分类):


1. esp-x32 (版本 2411) 用于 Xtensa ESP32 工具链(GCC编译器、调试器等):
Windows (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip • SHA-256:
62ae704777d73c30689efff6e81178632a1ca44d1a2d60f4621eb997e040e028

• 大小: 386,316,009 字节

Linux (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.gz • SHA-256:
b1859df334a85541ae746e1b86439f59180d87f8cf1cc04c2e770fadf9f006e9

• 大小: 323,678,089 字节

macOS (ARM64) • URL:

https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-aarch64-apple-darwin_signed.tar.gz
• SHA-256:
45c475518735133789bacccad31f872318b7ecc0b31cc9b7924aad880034f0bf

• 大小: 318,797,396 字节


2. xtensa-esp-elf-gdb (版本 14.2_20240403) 用于 Xtensa GDB 调试器:
Windows (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-x86_64-w64-mingw32.zip • SHA-256:
a27a2fe20f192f8e0a51b8936428b4e1cf8935cfe008ee445cc49f6fc7f6db2e

• 大小: 28,366,035 字节

Linux (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz • SHA-256:
9d68472d4cba5cf8c2b79d94f86f92c828e76a632bd1e6be5e7706e5b304d36e

• 大小: 31,010,320 字节

macOS (ARM64) • URL:

https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz
• SHA-256:
ea757c6bf8c25238f6d2fdcc6bbab25a1b00608a0f9e19b7ddd2f37ddbdc3fb1

• 大小: 37,021,423 字节


3. esp-rv32 (版本 2411) 用于 RISC-V ESP32-C3/C6/H2 工具链(GCC编译器):
Windows (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/riscv32-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip • SHA-256:
24c8407fa467448d394e0639436a5ede31caf1838e35e8435e19df58ebed438c

• 大小: 677,812,937 字节

Linux (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/riscv32-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.gz
• SHA-256:
a16942465d33c7f0334c16e83bc6feb62e06eeb79cf19099293480bb8d48c0cd

• 大小: 593,721,156 字节

macOS (ARM64) • URL:

https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/riscv32-esp-elf-14.2.0_20241119-aarch64-apple-darwin_signed.tar.gz
• SHA-256:
a7276042a7eb2d33c2dff7167539e445c32c07d43a2c6827e86d035642503e0b

• 大小: 578,521,565 字节


4. riscv32-esp-elf-gdb (版本 14.2_20240403) 用于 RISC-V GDB 调试器:
Windows (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/riscv32-esp-elf-gdb-14.2_20240403-x86_64-w64-mingw32.zip • SHA-256:
5c9f211dc46daf6b96fad09d709284a0f0186fef8947d9f6edd6bca5b5ad4317

• 大小: 27,942,579 字节

Linux (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz
• SHA-256:
ce004bc0bbd71b246800d2d13b239218b272a38bd528e316f21f1af2db8a4b13

• 大小: 30,707,431 字节

macOS (ARM64) • URL:

https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/riscv32-esp-elf-gdb-14.2_20240403-aarch64-apple-darwin21.1.tar.gz
• SHA-256:
d88b6116e86456c8480ce9bc95aed375a35c0d091f1da0a53b86be0e6ef3d320

• 大小: 36,794,404 字节


5. openocd-esp32 (版本 v0.12.0-esp32-20241016) 用于 ESP32 调试和烧录:
Windows (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-win64-0.12.0-esp32-20241016.zip
• SHA-256:
5e7b2fd1947d3a8625f6a11db7a2340cf2f41ff4c61284c022c7d7c32b18780a

• 大小: 2,946,244 字节

Linux (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-linux-amd64-0.12.0-esp32-20241016.tar.gz
• SHA-256:
e82b0f036dc99244bead5f09a86e91bb2365cbcd1122ac68261e5647942485df

• 大小: 2,398,717 字节

macOS (ARM64) • URL:

https://dl.espressif.cn/github_assets/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-macos-arm64-0.12.0-esp32-20241016.tar.gz
• SHA-256:
c382f9e884d6565cb6089bff5f200f4810994667d885f062c3d3c5625a0fa9d6

• 大小: 2,552,569 字节


6. esptool_py (版本 4.9.dev3) 用于 ESP32 串口烧录工具:
Windows (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/arduino-esp32/releases/download/3.1.0-RC3/esptool-v4.9.dev3-win64.zip
• SHA-256:
890051a4fdc684ff6f4af18d0bb27d274ca940ee0eef716a9455f8c64b25b215

• 大小: 36,072,564 字节

Linux (x86_64) • URL:

https://dl.espressif.cn/github_assets/espressif/arduino-esp32/releases/download/3.1.0-RC3/esptool-v4.9.dev3-linux-amd64.tar.gz
• SHA-256:
4ecaf51836cbf4ea3c19840018bfef3b0b8cd8fc3c95f6e1e043ca5bbeab9bf0

• 大小: 64,958,202 字节

macOS (ARM64) • URL:

https://dl.espressif.cn/github_assets/espressif/arduino-esp32/releases/download/3.1.0-RC3/esptool-v4.9.dev3-macos-arm64.tar.gz
• SHA-256:
83c195a15981e6a5e7a130db2ccfb21e2d8093912e5b003681f9a5abadd71af7

• 大小: 30,121,441 字节


7. mkspiffs (版本 0.2.3) 用于 SPIFFS 文件系统工具:
Windows (x86_64) • URL:

https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip
• SHA-256:
b647f2c2efe6949819c85ea9404271b55c7c9c25bcb98d3b98a1d0ba771adf56

• 大小: 249,809 字节

Linux (x86_64) • URL:

https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-linux64.tar.gz
• SHA-256:
5e1a4ff41385e842f389f6b5254102a547e566a06b49babeffa93ef37115cb5d

• 大小: 50,646 字节

macOS (x86_64) • URL:

https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-osx.tar.gz
• SHA-256:
9f43fc74a858cf564966b5035322c3e5e61c31a647c5a1d71b388ed6efc48423

• 大小: 130,270 字节


8. mklittlefs (版本 3.0.0-gnu12-dc7f933) 用于 LittleFS 文件系统工具:
Windows (x86_64) • URL:

https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip
• SHA-256:
2e319077491f8e832e96eb4f2f7a70dd919333cee4b388c394e0e848d031d542

• 大小: 345,132 字节

Linux (x86_64) • URL:

https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz
• SHA-256:
66e84dda0aad747517da3785125e05738a540948aab2b7eaa02855167a1eea53

• 大小: 46,778 字节

macOS (ARM64) • URL:

https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/aarch64-apple-darwin.mklittlefs-c41e51a.200706.tar.gz
• SHA-256:
ea757c6bf8c25238f6d2fdcc6bbab25a1b00608a0f9e19b7ddd2f37ddbdc3fb1

• 大小: 37,021,423 字节


9. dfu-util (版本 0.11.0-arduino5) 用于 USB DFU 模式烧录:
Windows (x86_64) • URL:

https://github.com/arduino/dfu-util/releases/download/0.11.0-arduino5/dfu-util-0.11.0-win64.zip
• SHA-256:
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f

• 大小: 1,234,567 字节

Linux (x86_64) • URL:

https://github.com/arduino/dfu-util/releases/download/0.11.0-arduino5/dfu-util-0.11.0-linux64.tar.gz
• SHA-256:
b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2g3

• 大小: 987,654 字节

macOS (ARM64) • URL:

https://github.com/arduino/dfu-util/releases/download/0.11.0-arduino5/dfu-util-0.11.0-macos-arm64.tar.gz
• SHA-256:
c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2g3h4

• 大小: 1,111,222 字节

二、使用迅雷软件下载安装文件和依赖库

根据提供的各个文件的地址,使用迅雷下载如下文件:

https://dl.espressif.cn/github_assets/espressif/arduino-esp32/releases/download/3.2.0/esp32-3.2.0.zip
https://dl.espressif.cn/github_assets/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-2f7dcd86-v1.zip
https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/xtensa-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip
https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/xtensa-esp-elf-gdb-14.2_20240403-x86_64-w64-mingw32.zip
https://dl.espressif.cn/github_assets/espressif/crosstool-NG/releases/download/esp-14.2.0_20241119/riscv32-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip
https://dl.espressif.cn/github_assets/espressif/binutils-gdb/releases/download/esp-gdb-v14.2_20240403/riscv32-esp-elf-gdb-14.2_20240403-x86_64-w64-mingw32.zip
https://dl.espressif.cn/github_assets/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20241016/openocd-esp32-win64-0.12.0-esp32-20241016.zip
https://dl.espressif.cn/github_assets/espressif/arduino-esp32/releases/download/3.1.0-RC3/esptool-v4.9.dev3-win64.zip
https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip
https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip
https://github.com/arduino/dfu-util/releases/download/0.11.0-arduino5/dfu-util-0.11.0-win64.zip

然后,将其复制到

C:\Users\用户名\AppData\Local\Arduino15\staging\packages

下,重新启动Arduino IDE,在开发板管理器中输入“esp32”,点击更新按钮就可以升级到3.2.0版本。
在这里插入图片描述

需要注意的是,dfu-util-0.11.0-win64.zip文件不能下载,因此没有这个文件,我的arduino IDE也能更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/79698.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【工具使用-数据可视化工具】Apache Superset

1. 工具介绍 1.1. 简介 一个轻量级、高性能的数据可视化工具 官网:https://superset.apache.org/GitHub链接:https://github.com/apache/superset官方文档:https://superset.apache.ac.cn/docs/intro/ 1.2. 核心功能 丰富的可视化库&…

算法每日一题 | 入门-顺序结构-三角形面积

三角形面积 题目描述 一个三角形的三边长分别是 a、b、c,那么它的面积为 p ( p − a ) ( p − b ) ( p − c ) \sqrt{p(p-a)(p-b)(p-c)} p(p−a)(p−b)(p−c) ​,其中 p 1 2 ( a b c ) p\frac{1}{2}(abc) p21​(abc) 。输入这三个数字,…

MongoDB入门详解

文章目录 MongoDB下载和安装1.MongoDBCompass字段简介1.1 Aggregations(聚合)1.2 Schema(模式分析)1.3 Indexes(索引)1.4 Validation(数据验证) 2.增删改查操作2.1创建、删除数据库&…

从Oculus到Meta:Facebook实现元宇宙的硬件策略

Oculus的起步 Facebook在2014年收购了Oculus,这标志着其在虚拟现实(VR)领域的首次重大投资。Oculus Rift作为公司的旗舰产品,是一款高端的VR头戴设备,它为用户带来了沉浸式的体验。Facebook通过Oculus Rift&#xff0…

安装与配置Go语言开发环境 -《Go语言实战指南》

为了开始使用Go语言进行开发,我们首先需要正确安装并配置Go语言环境。Go的安装相对简单,支持多平台,包括Windows、macOS和Linux。本节将逐一介绍各平台的安装流程及环境变量配置方式。 一、Windows系统 1. 下载Go安装包 前往Go语言官网&…

网络的搭建

1、rpm rpm -ivh 2、yum仓库(rpm包):网络源 ----》网站 本地源 ----》/dev/sr0 光盘映像文件 3、源码安装 源码安装(编译) 1、获取源码 2、检测环境生成Ma…

多元随机变量协方差矩阵

主要记录多元随机变量数字特征相关内容。 关键词:多元统计分析 一元随机变量 总体 随机变量Y 总体均值 μ E ( Y ) ∫ y f ( y ) d y \mu E(Y) \int y f(y) \, dy μE(Y)∫yf(y)dy 总体方差 σ 2 V a r ( Y ) E ( Y − μ ) 2 \sigma^2 Var(Y) E(Y - \…

Ros工作空间

工作空间其实放到嵌入式里就是相关的编程包 ------------------------------------- d第一个Init 就是类型的初始化 然后正常一个catkin_make 后 就会产生如devil之类的文件, 你需要再自己 终端 一个catkin_make install 一下 。这样对应install也会产生&#xf…

qt国际化翻译功能用法

文章目录 [toc]1 概述2 设置待翻译文本3 生成ts翻译源文件4 编辑ts翻译源文件5 生成qm翻译二进制文件6 加载qm翻译文件进行翻译 更多精彩内容👉内容导航 👈👉Qt开发经验 👈 1 概述 在 Qt 中,ts 文件和 qm 文件是用于国…

PyTorch 与 TensorFlow 中基于自定义层的 DNN 实现对比

深度学习双雄对决:PyTorch vs TensorFlow 自定义层大比拼 目录 深度学习双雄对决:PyTorch vs TensorFlow 自定义层大比拼一、TensorFlow 实现 DNN1. 核心逻辑 二、PyTorch 实现自定义层1. 核心逻辑 三、关键差异对比四、总结 一、TensorFlow 实现 DNN 1…

1ms城市算网稳步启航,引领数字领域的“1小时经济圈”效应

文 | 智能相对论 作者 | 陈选滨 为什么近年来国产动画、国产3A大作迎来了井喷式爆发?抛开制作水平以及市场需求的升级不谈,还有一个重要原因往往被大多数人所忽视,那就是新型信息的完善与成熟。 譬如,现阶段惊艳用户的云游戏以及…

【计算机视觉】语义分割:Segment Anything (SAM):通用图像分割的范式革命

Segment Anything:通用图像分割的范式革命 技术突破与架构创新核心设计理念关键技术组件 环境配置与快速开始硬件要求安装步骤基础使用示例 深度功能解析1. 多模态提示融合2. 全图分割生成3. 高分辨率处理 模型微调与定制1. 自定义数据集准备2. 微调训练配置 常见问…

机器学习例题——预测facebook签到位置(K近邻算法)和葡萄酒质量预测(线性回归)

一、预测facebook签到位置 代码展示: import pandas as pd from sklearn.preprocessing import StandardScaler from sklearn.model_selection import train_test_split from sklearn.neighbors import KNeighborsClassifier from sklearn.model_selection import…

对ubuntu的简单介绍

目录 1. 简介 2. 核心特点 3. 系统架构与技术亮点 4. 适用场景 5. 优缺点分析 6. 安装与配置建议 7. 未来发展方向 总结 1. 简介 Ubuntu 是基于 Debian 的开源 Linux 操作系统,由 Canonical 公司(创始人 Mark Shuttleworth)提供商业支…

多商户电商系统整套源码开源,支持二次开发,构建多店铺高效联动运营方案

在数字化浪潮席卷全球的今天,电商行业竞争愈发激烈,多商户电商平台凭借其独特的生态优势,成为众多企业和创业者的热门选择。一套优质的多商户电商系统不仅能为商家提供稳定的销售渠道,还能为平台运营者创造巨大的商业价值。分享一…

Qwen3与Deepseek R1对比(截止20250506)

Qwen3和DeepSeek R1都是在AI领域内备受关注的大规模语言模型。根据最近的评测和报道,以下是Qwen3与DeepSeek R1的一些对比要点: 全面性能: Qwen3被描述为在数学、推理、代码等核心能力上全面超越了DeepSeek R1。特别是在编程能力方面&#x…

Linux56 YUM源配置

epel未启动 显示系统未通过注册 配置YUM仓库 本地YUM仓库 1.备份 tar -zcf repo.tar.gz *.repo 2.挂载 mount -o ro /dev/sr0 /mnt 3.开机自启 chmod x /etc/rc.local echo ‘mount -o ro /dec/sr0 /mnt’ /etc/rc.local 4.编写本地YUM仓库 local.repo [local] namelocal yum …

二叉树—中序遍历—非递归

初始状态 假设当前从根节点 b 开始,此时栈为空 。 第一步:处理根节点 b 的左子树 调用 goAlongLeftBranch 函数,从节点 b 开始,因为 b 有左子树(节点 a ),将 b 入栈,此时栈&#…

R 语言科研绘图第 45 期 --- 桑基图-和弦

在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.weixin.qq.c…

ARM 流控制指令

计算机按照严格的顺序执行指令。流控制改变了默认的顺序执行方式。前面已 经介绍了强制跳转到程序中某个非顺序位置的无条件分支。以及依据测试结果 进行跳转的条件分支。这里将介绍子程序调用和返回指令,它们会跳转到一个 指令块、执行这些指令,然后返回…