chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何備份復(fù)制拷貝出ESP32/8266內(nèi)的固件程序

jf_88434166 ? 來源:jf_88434166 ? 2025-11-30 15:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Esptool是什么

esptool 是一個開源、官方的命令行工具,主要用于對 樂鑫(Espressif)的 ESP8266/ESP32、系列芯片進(jìn)行讀寫固件、編程和調(diào)試。它通過串口(UART)與 ESP 設(shè)備Bootloader(引導(dǎo)加載程序)進(jìn)行通信,按照約定的協(xié)議發(fā)送指令和數(shù)據(jù),執(zhí)行各種底層操作。esptool 是一個 Python 腳本,所以需要先安裝 Python。安裝后,就可以在命令行中使用 esptool.py 命令。

與其他工具的關(guān)系:

Arduino IDE:當(dāng)您在 Arduino IDE 中點(diǎn)擊“上傳”按鈕時,IDE 實際上是在后臺調(diào)用了 esptool(或其變種 arduino-esp32 中的工具)來完成固件燒錄。您無需手動操作。

PlatformIO:PlatformIO 同樣使用 esptool 作為其燒錄 ESP 固件的后端工具。

ESP-IDF:樂鑫官方的開發(fā)框架 ESP-IDF,其構(gòu)建和燒錄系統(tǒng)也深度集成了 esptool。

ESP-IDF環(huán)境安裝

點(diǎn)擊下載ESP-IDF工具安裝器
在這里插入圖片描述
在這里插入圖片描述

安裝好后,電腦開始列表中會出現(xiàn)兩個ESP-IDF,二選一使用其中一個

在這里插入圖片描述

通過Esptool命令讀取備份ESP32/8266內(nèi)的固件程序

獲取ESP的flash大小:

esptool.py flash_id

在這里插入圖片描述
將擦除ESP中flash固件:

esptool.py erase_flash

在這里插入圖片描述
將ESP中 Flash 整個內(nèi)容備份到指定路徑:

esptool.py -p COM218 -b 921600 read_flash 0 0x1000000 "C:Users18748DocumentsDownloadsbackup.bin"

COM218為自己電腦設(shè)備管理器中ESP32連接的USB轉(zhuǎn)串口的端口

b 為串口波特率

0為起始地址,0x1000000為ESP32的flash容量大小為16MB,其他的有0x800000 (8MB),0x400000 (4MB), 0x200000 (2MB)

根據(jù)做自己所用的模組實際flash大小填寫

backup.bin為備份的文件名,可以自己隨便取一個文件名,加上 .bin 后綴,不要去新建,ESP-IDF備份好會自動新建的

雙引號為要備份的文件存放到自己電腦的文件夾的路徑,根據(jù)自己需要隨意指定一個文件夾,注意路徑后面沒有文件名,例如 C:Users18748DocumentsDownloads
在這里插入圖片描述
燒錄一個指定文件夾中的固件程序文件到ESP中:

esptool.py -p COM218 -b 460800 write_flash 0 "D:flash_download_toolflash_dumpfc012cd137a0_0x0_0x1000000_20251030_191832.bin"

在這里插入圖片描述
燒錄多個指定文件夾中的固件程序文件到ESP32中:

esptool.py -p COM218 -b 460800 write_flash 0x0 "C:Users18748DocumentsArduinoESP32-S3-WS2812Blinkbuildesp32.esp32.esp32s3Blink.ino.bootloader.bin" 0x8000 "C:Users18748DocumentsArduinoESP32-S3-WS2812Blinkbuildesp32.esp32.esp32s3Blink.ino.partitions.bin" 0xe000 "C:Users18748DocumentsArduinoESP32-S3-WS2812Blinkbuildesp32.esp32.esp32s3boot_app0.bin" 0x10000 "C:Users18748DocumentsArduinoESP32-S3-WS2812Blinkbuildesp32.esp32.esp32s3Blink.ino.bin"

在這里插入圖片描述

通過flash_download_tool備份讀取ESP32/8266中flash的固件程序

點(diǎn)擊下載flash_download_tool軟件工具
讀取ESP芯片信息、RAM/Flash容量大小
在這里插入圖片描述
讀取Flash中固件程序
選擇好較大的波特率,加快讀取速度,根據(jù)讀取到的flash容量大小,設(shè)置好size的值,0x1000000為ESP32的flash容量大小為16MB,其他的有0x800000 (8MB),0x400000 (4MB), 0x200000 (2MB)。點(diǎn)擊Rsad Flash,等待讀取完畢,讀取到文件會自動彈出,出現(xiàn)在flash_download_tool工具安裝目錄文件夾下。
在這里插入圖片描述
將讀取到固件程序,再燒錄到ESP32中驗證是否和原來的一致
在這里插入圖片描述

總結(jié)

通過以上兩種方式,我們了解到如何讀取備份一個ESP32/8266中falash內(nèi)的固件程序??梢钥吹降诙N方式方面快捷。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4856

    瀏覽量

    89524
  • 固件程序
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    1478
  • ESP32
    +關(guān)注

    關(guān)注

    24

    文章

    1078

    瀏覽量

    20807
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32-C2 ESP8684芯片AT固件使用

    ESP32-C2 ESP8684芯片AT固件使用
    的頭像 發(fā)表于 07-27 13:48 ?5155次閱讀
    <b class='flag-5'>ESP32</b>-C2 <b class='flag-5'>ESP</b>8684芯片AT<b class='flag-5'>固件</b>使用

    在Windows上安裝ESP8266ESP32的最佳實踐?

    “espressif” e) 將兩個核心 .zip 解壓縮到此目錄(如果需要,重命名為 esp8266、esp32) f) 在子目錄“tool”中“esp8266”內(nèi)核執(zhí)行“get.py”,在“
    發(fā)表于 05-08 07:48

    ESP32ESP8266基于Arduino的MQTT收發(fā)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP32ESP8266基于Arduino的MQTT收發(fā)資料說明。
    發(fā)表于 01-24 08:00 ?113次下載
    <b class='flag-5'>ESP32</b>和<b class='flag-5'>ESP8266</b>基于Arduino的MQTT收發(fā)資料說明

    如何幫助ESP8266系列模組燒錄固件ESP8266固件燒錄說明

    ESP FLASH TOOL是Espressif官方開發(fā)的燒錄工具,用戶可根據(jù)實際的編譯方式和Flash的容量,將SDK編譯生成的多個bin文件-鍵燒錄到ESP8266/ESP32的SPI Flash中。
    發(fā)表于 04-25 08:00 ?9次下載
    如何幫助<b class='flag-5'>ESP8266</b>系列模組燒錄<b class='flag-5'>固件</b><b class='flag-5'>ESP8266</b><b class='flag-5'>固件</b>燒錄說明

    制作 NodeMCU ESP32 自定義固件

    最近嘗試在 Mac 下制作 nodemcu ESP32 的自定義固件。本文就來介紹nodemcu ESP32 自定義固件的編譯、燒寫、測試的全部過程。準(zhǔn)備
    發(fā)表于 10-28 09:40 ?22次下載
    制作 NodeMCU <b class='flag-5'>ESP32</b> 自定義<b class='flag-5'>固件</b>

    ESP32 開發(fā)之旅② Arduino For ESP32說明

    文章目錄1. Arduino Core For ESP32是什么?2.Arduino core for ESP32庫3.與ESP8266庫類比3.1 WiFi —— ESP8266
    發(fā)表于 11-13 19:51 ?33次下載
    <b class='flag-5'>ESP32</b> 開發(fā)之旅② Arduino For <b class='flag-5'>ESP32</b>說明

    arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266開發(fā)環(huán)境(一篇足矣)前言:入門開源硬件開發(fā),在搭建編譯環(huán)境的時候碰了一臉灰,特意寫下此博客,以供參考!制作不易,來個
    發(fā)表于 12-05 14:06 ?35次下載
    arduino / VScode+platformIO搭建<b class='flag-5'>esp32</b>/<b class='flag-5'>esp8266</b>編譯環(huán)境(一篇足矣)

    簡單的ESP32ESP8266編程器

    電子發(fā)燒友網(wǎng)站提供《簡單的ESP32ESP8266編程器.zip》資料免費(fèi)下載
    發(fā)表于 07-22 09:43 ?7次下載
    簡單的<b class='flag-5'>ESP32</b>和<b class='flag-5'>ESP8266</b>編程器

    ESP8266/ESP32自動下載原理

    前一段時間需要自己制作一片ESP32單板,成本和封裝考慮,計劃選擇CH340E作為USB轉(zhuǎn)串口芯片,ESP8266/ESP32的單板一般都有自動下載電路,用戶無需按鈕即可令單板自動進(jìn)入下載模式實現(xiàn)
    的頭像 發(fā)表于 10-10 15:06 ?6293次閱讀

    ESP32C2如何使用AT固件

    ESP32C2如何使用AT固件
    的頭像 發(fā)表于 12-12 13:58 ?4038次閱讀
    <b class='flag-5'>ESP32</b>C2如何使用AT<b class='flag-5'>固件</b>

    ESP8266ESP32上的WiFi Webradio

    電子發(fā)燒友網(wǎng)站提供《ESP8266ESP32上的WiFi Webradio.zip》資料免費(fèi)下載
    發(fā)表于 06-13 11:38 ?2次下載
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP32</b>上的WiFi Webradio

    靈活的ESP8266ESP32初始設(shè)備配置

    電子發(fā)燒友網(wǎng)站提供《靈活的ESP8266ESP32初始設(shè)備配置.zip》資料免費(fèi)下載
    發(fā)表于 06-19 16:15 ?2次下載
    靈活的<b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP32</b>初始設(shè)備配置

    啟明云端分享|盤點(diǎn)Esp32-C3與Esp8266 的區(qū)別

    ESP8266&ESP32-C3硬件區(qū)別從上表可以看出ESP32-C3和ESP8266在硬件上的區(qū)別:1.ESP32-C3搭載RISC-V3
    的頭像 發(fā)表于 10-12 18:31 ?6884次閱讀
    啟明云端分享|盤點(diǎn)<b class='flag-5'>Esp32</b>-C3與<b class='flag-5'>Esp8266</b> 的區(qū)別

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?8278次閱讀

    esp32esp8266代碼共用嗎

    本文將介紹ESP32ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能設(shè)備開始進(jìn)入我們的生活。其中,ESP32ESP82
    的頭像 發(fā)表于 08-19 18:23 ?2825次閱讀