当前位置: 首页 > news >正文

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 字节

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

根据提供的各个文件的地址,使用迅雷下载文件,将其复制到

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

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

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

http://www.xdnf.cn/news/229069.html

相关文章:

  • 开源协议全解析:类型、选择与法律风险规避指南
  • Sigmoid函数简介及其Python实现
  • uv安装及使用
  • 在pycharm中创建Django项目并启动
  • TIME_WAIT状态+UDP概念及模拟实现服务器和客户端收发数据
  • 决策树在电信客户流失分析中的实战应用
  • 126. 单词接龙 II
  • 数学建模论文手的学习日常01
  • 牛客:AB5 点击消除
  • 【已解决】TensorRT安装好后加载不了或者转换不了engine模型,或者加载时报错
  • LeetCode392_判断子序列
  • 基于PHP的在线编程课程学习系统
  • [特殊字符] 开发工作高内存占用场景下,Windows 内存压缩机制是否应该启用?实测分析与优化建议
  • 涨薪技术|0到1学会性能测试第44课-apachetop模块监控
  • MCU片上存储器的类型与特性
  • 【学习 python day5】
  • 3.2goweb框架GORM
  • kotlin 过滤 filter 函数的作用和使用场景
  • MATLAB小试牛刀系列(3)
  • linux系统加固
  • 基于 Rancher 部署 Kubernetes 集群的工程实践指南
  • StarRocks Lakehouse 如何重构大数据架构?
  • 基于标注数据的情感分析模型研究
  • 使用 Spring Data Redis 实现 Redis 数据存储详解
  • 【数据结构】——顺序表刷题
  • 论文阅读:2024 EMNLP User Inference Attacks on Large Language Models
  • MySQL表的内外连接
  • 黑群晖Moments视频无缩略图,安装第三方ffmpeg解决
  • kivy android打包buildozer.spec GUI配置
  • (Go Gin)Gin学习笔记(二):路由配置、基本路由、表单参数、上传单个文件、上传多个文件、浅扒路由原理