Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Každý sa pokúša aktualizovať firmvér modulu ESP8266, pokyny vám môžu pomôcť pri aktualizácii firmvéru v ESP8266.
Krok 1: Pripojte ESP8266 k počítaču
Najprv musíte prepojiť ESP8266 s počítačom pomocou Arduino UNO alebo USB-UART. podľa schémy zapojenia spojte modul ESP8266 s Arduino alebo USB-UART
PRE ARDUINO UNO
- Pripojte 3,3v kolík Arduino UNO k kolíku V ++ a EN na ESP8266
- Pripojte pin GND Arduino UNO ku kolíku GND ESP8266
- Pripojte TX, RX pinu Arduino UNO k RX a TX pinu ESP8266
- Pripojením prepínača medzi pinom GND na Arduino UNO a pinom CPIO0 na ESP8266 aktivujte režim aktualizácie firmvéru. (keď je spínač stlačený)
- Pripojte RST Arduino UNO k GND Arduino UNO
podľa schémy zapojenia
PRE USB-UART
- Pripojte 3,3v kolík USB-UART k kolíku V ++ a EN na ESP8266
- Pripojte pin GND USB-UART ku kolíku GND ESP8266
- Pripojte TX, RX USB-UART kolíka k RX a TX pinu ESP8266
- Pripojením prepínača medzi pinmi GND na USB-UART a pinom CPIO0 na ESP8266 aktivujte režim aktualizácie firmvéru. (Keď je spínač stlačený)
Krok 2: Skontrolujte aktuálnu verziu
Ak chcete skontrolovať aktuálnu verziu vášho ESP8266, otvorte Arduino IDE (ak ho nemáte, kliknite na odkaz a získajte ho: -https://www.arduino.cc/en/main/software)
Poznámka:- Prepínač č/b na GND a CIPO0 bude otvorený (nestlačený)
Otvoriť nový projekt <Vyberte port v nástrojoch <Otvoriť sériový monitor v nástrojoch <Vyberte prenosovú rýchlosť na 115200
Je potrebné nastaviť monitor sériového portu tak, aby príkazový riadok bol odoslaný s konečnými znakmi NL a CR.
V komentári Časť Otestujte príkaz AT
Napíšte AT a stlačte Enter
vráti sa to
AT
OK
Poznámka:- Ak to nefunguje, stlačte tlačidlo RST na Arduino UNO a skúste to znova
po type testu
AT+GMR na kontrolu aktuálnej verzie firmvéru
výstup bude taký:-
AT+GMR
Verzia AT: 0.40.0.0 (8. augusta 2015 14:45:58) Verzia SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Zostava: 1.3.0.2 11. september 2015 11:48:04 OK
Tiež je potrebné poznať veľkosť pamäte Flash modulu ESP, adresa nahrávania firmvéru závisí od jej veľkosti. Táto príručka popisuje aktualizovaný firmvér modulu s veľkosťou pamäte flash 8Mbit (512KB+512KB) alebo 16Mbit (1024KB+1024KB) ako najbežnejší. Veľkosť pamäte Flash nájdete, ak pošlete príkaz AT z resetovania: AT+RST.
výstup bude taký:-
AT+RST
OK ets 8. januára 2013, prvá príčina: 2, boot režim: (3, 1) zaťaženie 0x40100000, len 1396, miestnosť 16 chvosta 4 chksum 0x89 zaťaženie 0x3ffe8000, len 776, izba 4 chvost 4 chksum 0xe8 zaťaženie 0x3ffe8308, len 540, miestnosť 4 chvost 8 chksum 0xc0 csum 0xc0 2. bootovacia verzia: 1.4 (b1) Rýchlosť SPI: 40 MHz Režim SPI: DIO SPI Flash Veľkosť a mapa: 8 Mbit (512 kB+512 kB) skok na spustenie user1 @ 1000 Ai-Thinker Technology Co., Ltd. pripravený
všimnite si všetky podrobnosti a ukončite program
Krok 3: Nástroj Flash a firmvér
Ak chcete aktualizovať firmvér, musíte si stiahnuť aplikáciu špeciálneho nástroja a samotný firmvér. Aplikácia na aktualizáciu firmvéru ESP8266 bude používať Flash Download Tools z oficiálnych stránok Espressif Systems. Odkaz na stránku sťahovania:
Firmvér je možné stiahnuť aj z oficiálnych stránok. Odkaz na stránku na stiahnutie na oficiálnom webe:
Musíte prejsť do sekcie „SDK a ukážky“a stiahnuť firmvér ESP8266 NONOS SDK verzie aspoň v1.3.0. alebo Vyššia verzia
Všetky stiahnuté súbory je potrebné rozbaliť a umiestniť do adresára.
Krok 4: Blikajúci firmvér
Spustite aplikáciu Flash Download Tools v „ľubovoľnej verzii“(rovnomenný súbor.exe). V úvodnom okne musíte správne vybrať stiahnuté súbory a nastaviť režim pripojenia.
Súbory na stiahnutie sú umiestnené v adresári „bin“so súbormi firmvéru. Pre každý súbor musíte zadať platnú adresu na stiahnutie. Vyberte súbory v priečinku „bin“
Nasledujúcu tabuľku v obrázkoch použite na výber súborov a cieľových adries
Nastavte nasledujúce nastavenia:
- SPIAutoSet - sada;
- CrystalFreq - 26M;
- VEĽKOSŤ FLASH - 8 Mbit alebo 16 Mbit v závislosti od veľkosti pamäte flash;
- COM PORT - vyberte port, ktorý je pripojený k ESP;
- BAUDRATE - 115200
V aplikácii aktualizujte firmvér kliknutím na tlačidlo „ŠTART“.
jeho Synchronizujte údaje s radou a začnite nahrávať
Poznámka:- Ak to nefunguje, stlačte tlačidlo „RESET“na Arduine a potom znova stlačte „ŠTART“
Počkajte na koniec aktualizácie firmvéru. Na konci procesu sa zobrazí nápis FINISH zelený.
Vypnite modul ESP8266 a odpojte uzemnenie od kolíka CPIO0. (Zrušte stlačenie spínača)
Zapnite modul a spustite monitor sériového portu. Odošlite príkaz AT AT+GMR a uistite sa, že modul a nová verzia firmvéru funguje.