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.pswp.cn/pingmian/79698.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79698.shtml
英文地址,請注明出處:http://en.pswp.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 流控制指令

計算機按照嚴格的順序執行指令。流控制改變了默認的順序執行方式。前面已 經介紹了強制跳轉到程序中某個非順序位置的無條件分支。以及依據測試結果 進行跳轉的條件分支。這里將介紹子程序調用和返回指令,它們會跳轉到一個 指令塊、執行這些指令,然后返回…