Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
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.