Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Každý se pokouší aktualizovat firmware modulu ESP8266, přičemž pokyny vám mohou pomoci při aktualizaci firmwaru v ESP8266.
Krok 1: Připojte ESP8266 k počítači
Nejprve musíte propojit ESP8266 s počítačem pomocí Arduino UNO nebo USB-UART. podle schématu zapojení propojte modul ESP8266 s Arduino nebo USB-UART
PRO ARDUINO UNO
- Připojte pin 3,3 V Arduino UNO ke kolíku V ++ a EN na ESP8266
- Připojte pin GND Arduino UNO ke kolíku GND ESP8266
- Připojte TX, RX pinu Arduino UNO k RX a TX pinu ESP8266
- Pro aktivaci režimu aktualizace firmwaru připojte přepínač mezi pinem GND na Arduino UNO a pinem CPIO0 na ESP8266. (když je spínač stisknutý)
- Připojte RST Arduino UNO k GND Arduino UNO
podle schématu zapojení
PRO USB-UART
- Připojte pin 3,3 V USB-UART ke kolíku V ++ a EN na ESP8266
- Připojte pin GND USB-UART ke kolíku GND ESP8266
- Připojte TX, RX pin USB-UART k RX a TX pinu ESP8266
- Chcete-li aktivovat režim aktualizace firmwaru, připojte přepínač mezi pinem GND na USB-UART a pinem CPIO0 na ESP8266. (Když je spínač stisknutý)
Krok 2: Zkontrolujte aktuální verzi
Chcete-li zkontrolovat aktuální verzi vašeho ESP8266, otevřete Arduino IDE (pokud nemáte, kliknutím na odkaz jej získáte: -https://www.arduino.cc/en/main/software)
Poznámka:- Přepínač č/b na GND a CIPO0 bude rozpojen (není stisknut)
Otevřít nový projekt <Vyberte port v nástrojích <Otevřít sériový monitor v nástrojích <Vyberte přenosovou rychlost na 115200
Je třeba nastavit monitor sériového portu tak, aby příkazový řádek byl odesílán s konečnými znaky NL i CR.
V komentáři Sekce Otestujte příkaz AT
Zadejte AT a stiskněte Enter
vrátí se to
NA
OK
Poznámka:- Pokud nefunguje, stiskněte tlačítko RST na Arduino UNO a zkuste to znovu
po typu testu
AT+GMR pro kontrolu aktuální verze firmwaru
výstup bude vypadat takto:-
AT+GMR
Verze AT: 0.40.0.0 (8. srpna 2015 14:45:58) Verze SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Sestavení: 1.3.0.2 11. září 2015 11:48:04 OK
Také je nutné znát velikost paměti flash modulu ESP, adresa pro nahrání firmwaru závisí na její velikosti. Tato příručka popisuje aktualizovaný firmware modulu s velikostí flash paměti 8Mbit (512KB+512KB) nebo 16Mbit (1024KB+1024KB), jako nejběžnější. Velikost flash paměti lze zjistit, pokud pošlete AT příkaz z resetu: AT+RST.
výstup bude vypadat takto:-
AT+RST
OK ets 8. ledna 2013, první příčina: 2, spouštěcí režim: (3, 1) zatížení 0x40100000, len 1396, pokoj 16 ocas 4 chksum 0x89 zatížení 0x3ffe8000, len 776, pokoj 4 ocas 4 chksum 0xe8 zatížení 0x3ffe8308, len 540, místnost 4 ocas 8 chksum 0xc0 csum 0xc0 2. spouštěcí verze: 1.4 (b1) Rychlost SPI: 40 MHz Režim SPI: DIO SPI Velikost blesku a mapa: 8 Mbit (512 kB+512 kB) skok ke spuštění user1 @ 1000 Ai-Thinker Technology Co., Ltd. připraven
poznamenejte si všechny podrobnosti a ukončete
Krok 3: Nástroj Flash a firmware
Chcete -li aktualizovat firmware, musíte si stáhnout speciální nástrojovou aplikaci a samotný firmware. Aplikace pro aktualizaci firmwaru ESP8266 bude používat Flash Download Tools z oficiálních stránek Espressif Systems. Odkaz na stránku pro stažení:
Firmware lze také stáhnout z oficiálních stránek. Odkaz na stránku pro stažení na oficiálním webu:
Musíte přejít do sekce „SDK a ukázky“a stáhnout firmware ESP8266 NONOS SDK verze alespoň v1.3.0. nebo vyšší verzi
Všechny stažené soubory je třeba rozbalit a umístit do adresáře.
Krok 4: Blikající firmware
Spusťte aplikaci Flash Download Tools v „libovolné verzi“(stejnojmenný soubor.exe). V úvodním okně musíte správně vybrat stažené soubory a nastavit režim připojení.
Soubory ke stažení jsou umístěny v adresáři „bin“se soubory firmwaru. Pro každý soubor musíte zadat platnou adresu ke stažení. Vyberte soubory ve složce „bin“
Pomocí následující tabulky v obrázcích vyberte soubory a cílové adresy
Nastavte následující nastavení:
- SPIAutoSet - sada;
- CrystalFreq - 26M;
- FLASH SIZE - 8Mbit nebo 16Mbit v závislosti na velikosti flash paměti;
- COM PORT - vyberte port, který je připojen k ESP;
- BAUDRATE - 115200
V aplikaci pro aktualizaci firmwaru klikněte na tlačítko „START“.
synchronizujte data s radou a začněte nahrávat
Poznámka:- Pokud to nefunguje, stiskněte tlačítko „RESET“na arduinu a poté znovu stiskněte „START“
Počkejte na konec aktualizace firmwaru. Na konci procesu se objeví nápis FINISH zelený.
Vypněte modul ESP8266 a odpojte uzemnění od pinu CPIO0. (Stiskněte spínač)
Zapněte modul a spusťte monitor sériového portu. Odesláním AT-příkazu AT+GMR zajistěte, aby modul a nová verze firmwaru fungovaly.