Treptanje firmvera ESP8266: 4 koraka
Treptanje firmvera ESP8266: 4 koraka
Anonim
Flasher Flashing ESP8266
Flasher Flashing ESP8266

Svi pokušavaju ažurirati firmver modula ESP8266. Upute vam mogu pomoći u prebacivanju firmvera u ESP8266.

Korak 1: Povežite ESP8266 sa računarom

Povežite ESP8266 sa računarom
Povežite ESP8266 sa računarom
Povežite ESP8266 sa računarom
Povežite ESP8266 sa računarom

Prije svega trebate povezati ESP8266 s računalom uz pomoć Arduino UNO ili USB-UART-a. slijedite dijagram kruga za povezivanje ESP8266 modula s Arduinom ili USB-UART-om

ZA ARDUINO UNO

  • Spojite 3.3v pin Arduino UNO -a na V ++ i EN pin ESP8266
  • Spojite GND pin Arduino UNO na GND pin ESP8266
  • Spojite TX, RX Arduino UNO pina na RX i TX pinof ESP8266
  • Spojite prekidač između GND pina Arduino UNO i CPIO0 pina ESP8266 da biste aktivirali način ažuriranja firmvera. (kada je prekidač pritisnut)
  • Spojite RST Arduino UNO na GND Arduino UNO

prema shemi kola

ZA USB-UART

  • Spojite 3.3v pin USB-UART-a na V ++ i EN pin ESP8266
  • Spojite GND pin USB-UART na GND pin ESP8266
  • Spojite TX, RX USB-UART pina na RX i TX pin ESP8266
  • Spojite prekidač između GND pina USB-UART i CPIO0 pina ESP8266 da aktivirate način ažuriranja firmvera. (Kada je prekidač pritisnut)

Korak 2: Provjerite trenutnu verziju

Da biste provjerili trenutnu verziju vašeg ESP8266, otvorite Arduino IDE (ako nemate, kliknite vezu da biste je dobili: -https://www.arduino.cc/en/main/software)

Napomena:- Prekidač b/w GND i CIPO0 će biti otvoren (ne pritisnut)

Otvori novi projekt <Odaberite port u alatkama <Otvorite serijski monitor u alatima <Odaberite brzinu prijenosa na 115200

Monitor serijskog porta mora biti postavljen tako da se naredbena linija šalje s konačnim NL i CR znakovima.

U odeljku komentara Testirajte AT komandu

Upišite AT i pritisnite Enter

vratiće se

AT

uredu

Napomena:- Ako ne radi, pritisnite dugme RST na Arduino UNO i pokušajte ponovo

nakon tipa testa

AT+GMR za provjeru trenutne verzije firmvera

izlaz će biti sljedeći:-

AT+GMR

AT verzija: 0.40.0.0 (8. augusta 2015 14:45:58) SDK verzija: 1.3.0 Ai-Thinker Technology Co., Ltd. Izgradnja: 1.3.0.2 11. rujna 2015 11:48:04 U redu

Takođe je potrebno znati veličinu fleš memorije ESP modula, adresa za učitavanje firmvera zavisi od njene veličine. Ovaj priručnik opisuje ažurirani firmver modula s veličinom flash memorije 8Mbit (512KB+512KB) ili 16Mbit (1024KB+1024KB), kao najčešći. Veličina flash memorije može se pronaći ako pošaljete AT-naredbu iz resetiranja: AT+RST.

izlaz će biti sljedeći:-

AT+RST

U redu, 8. siječnja 2013, prvi uzrok: 2, način pokretanja: (3, 1) opterećenje 0x40100000, dužina 1396, soba 16 rep 4 čksum 0x89 opterećenje 0x3ffe8000, len 776, soba 4 rep 4 čksum 0xe8 opterećenje 0x3ffe8308, len 540, soba 4 repa 8 chksum 0xc0 csum 0xc0 2. verzija za pokretanje: 1.4 (b1) SPI brzina: 40MHz SPI način rada: DIO SPI Veličina i karta: 8Mbit (512KB+512KB) skok za pokretanje user1 @ 1000 Ai-Thinker Technology Co., Ltd. spreman

zabilježite sve detalje i izađite

Korak 3: Flash alat i firmver

Za ažuriranje firmvera morate preuzeti aplikaciju posebnog alata i sam firmver. Aplikacija za ažuriranje firmvera ESP8266 će koristiti Flash Download Tools sa službene stranice Espressif Systems. Link do stranice za preuzimanje:

Firmver se može preuzeti i sa službene web stranice. Link do stranice za preuzimanje na službenoj web stranici:

Morate otići u odjeljak “SDK -ovi i demo verzije” i preuzeti firmver ESP8266 NONOS SDK verzije najmanje v1.3.0. ili Viša verzija

Sve preuzete datoteke moraju se raspakirati i smjestiti u direktorij.

Korak 4: Trepćući firmver

Trepćući firmver
Trepćući firmver
Trepćući firmver
Trepćući firmver
Trepćući firmver
Trepćući firmver

Pokrenite aplikaciju Flash Download Tools v "bilo kojoj verziji" (.exe datoteka istog imena). U prozoru za otvaranje morate ispravno odabrati preuzete datoteke i postaviti način povezivanja.

Datoteke koje se mogu preuzeti nalaze se u direktoriju "bin" sa datotekama firmvera. Za svaku datoteku morate navesti važeću adresu za preuzimanje. Odaberite datoteke u mapi "bin"

Koristite sljedeću tablicu na slikama za odabir datoteka i adresa odredišta

Postavite sljedeće postavke:

  • SPIAutoSet - set;
  • CrystalFreq - 26M;
  • VELIČINA Bljeskalice - 8Mbit ili 16Mbit ovisno o veličini flash memorije;
  • COM PORT - odaberite port koji je povezan na ESP;
  • BAUDRATE - 115200

Pritisnite dugme "START" u aplikaciji za ažuriranje firmvera.

njegov Sinhronizirajte podatke s pločom i počnite učitavati

Napomena:- Ako ne radi, pritisnite dugme "RESET" na arduinu, a zatim ponovo pritisnite "START"

Pričekajte do kraja ažuriranja firmvera. Na kraju procesa pojavljuje se natpis ZAVRŠI zeleno.

Isključite napajanje modula ESP8266 i odspojite masu sa pina CPIO0. (Odspojite prekidač)

Uključite modul i pokrenite monitor serijskog porta. Uvjerite se da modul i nova verzija firmvera rade tako što ćete poslati AT-naredbu AT+GMR.