Blikání firmwaru ESP8266: 4 kroky
Blikání firmwaru ESP8266: 4 kroky
Anonim
Blikání firmwaru ESP8266
Blikání firmwaru ESP8266

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

Propojte ESP8266 s počítačem
Propojte ESP8266 s počítačem
Propojte ESP8266 s počítačem
Propojte ESP8266 s počítačem

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

Blikající firmware
Blikající firmware
Blikající firmware
Blikající firmware
Blikající firmware
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.