Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Svatko pokušava ažurirati firmver modula ESP8266. Upute vam mogu pomoći pri bljeskanju firmvera u ESP8266.
Korak 1: Povežite ESP8266 s računalom
Prije svega trebate povezati ESP8266 s računalom uz pomoć Arduino UNO ili USB-UART-a. slijedite dijagram kruga za povezivanje modula ESP8266 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 biste aktivirali 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 bit će otvoren (ne pritisnut)
Otvori novi projekt <Odaberite port u alatima <Otvori serijski monitor u alatima <Odaberite brzinu prijenosa na 115200
Monitor serijskog porta mora biti postavljen tako da se naredbeni redak šalje s konačnim NL i CR znakovima.
U odjeljku komentara Testirajte AT naredbu
Upišite AT i pritisnite Enter
vratit će se
NA
u redu
Napomena:- Ako ne radi, pritisnite tipku RST na Arduino UNO i pokušajte ponovno
nakon tipa ispitivanja
AT+GMR za provjeru trenutne verzije firmvera
izlaz će biti sljedeći:-
AT+GMR
AT verzija: 0.40.0.0 (8. kolovoza 2015 14:45:58) Verzija SDK-a: 1.3.0 Ai-Thinker Technology Co., Ltd. Izrada: 1.3.0.2 11. rujna 2015 11:48:04 U redu
Također je potrebno znati veličinu flash memorije ESP modula, adresa za prijenos firmvera ovisi o veličini. 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, duljina 1396, soba 16 rep 4 čksum 0x89 opterećenje 0x3ffe8000, len 776, soba 4 rep 4 chksum 0xe8 opterećenje 0x3ffe8308, len 540, soba 4 repa 8 chksum 0xc0 csum 0xc0 2. verzija za podizanje sustava: 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 također može preuzeti sa službene web stranice. Veza do stranice za preuzimanje na službenoj web stranici:
Morate otići u odjeljak "SDK -ovi i demo verzije" i preuzeti verziju firmvera ESP8266 NONOS SDK barem v1.3.0. ili Viša verzija
Sve preuzete datoteke moraju se raspakirati i staviti u direktorij.
Korak 4: Bljeskanje firmvera
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" s datotekama firmvera. Za svaku datoteku morate navesti valjanu adresu za preuzimanje. Odaberite datoteke u mapi "bin"
Pomoću sljedeće tablice na slikama odaberite datoteke i odredišne adrese
Postavite sljedeće postavke:
- SPIAutoSet - skup;
- CrystalFreq - 26M;
- VELIČINA Bljeskalice - 8Mbit ili 16Mbit ovisno o veličini flash memorije;
- COM PORT - odaberite port koji je spojen na ESP;
- BAUDRATE - 115200
Kliknite gumb "START" u aplikaciji za ažuriranje firmvera.
njegovo Sinkronizirajte podatke s pločom i počnite učitavati
Napomena:- Ako ne radi, pritisnite gumb "RESET" na arduinu, a zatim ponovno 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. (Otpustite prekidač)
Uključite modul i pokrenite monitor serijskog porta. Provjerite rade li modul i nova verzija firmvera slanjem AT-naredbe AT+GMR.