Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Vsak poskuša posodobiti vdelano programsko opremo modula ESP8266. Navodila vam lahko pomagajo pri utripanju vdelane programske opreme v ESP8266.
1. korak: ESP8266 povežite z računalnikom
Najprej morate povezati ESP8266 z računalnikom s pomočjo Arduino UNO ali USB-UART. sledite shemi vezja, da modul ESP8266 povežete z Arduinom ali USB-UART
ZA ARDUINO UNO
- Priključite 3.3v pin Arduino UNO na pin V ++ in EN ESP8266
- Priključite pin GND Arduino UNO na pin GND ESP8266
- TX, RX priključka Arduino UNO povežite z RX in TX pinofom ESP8266
- Priključite stikalo med pin GND Arduino UNO in CPIO0 pin ESP8266, da aktivirate način posodobitve vdelane programske opreme. (ko pritisnete stikalo)
- Povežite RST Arduino UNO z GND Arduino UNO
po veznem diagramu
ZA USB-UART
- Priključite 3.3v pin USB-UART na pin V ++ in EN na ESP8266
- Priključite pin GND USB-UART na pin GND ESP8266
- Priključite TX, RX pin USB-UART na RX in TX pin ESP8266
- Priključite stikalo med pin GND USB-UART in CPIO0 pin ESP8266, da aktivirate način posodobitve vdelane programske opreme. (Ko je stikalo pritisnjeno)
2. korak: Preverite trenutno različico
Če želite preveriti trenutno različico vašega ESP8266, odprite Arduino IDE (če ga nimate, kliknite povezavo, da jo dobite: -https://www.arduino.cc/en/main/software)
Opomba:- Stikalo b/w GND in CIPO0 bo odprto (ne pritisnjeno)
Odpri nov projekt <Izberite vrata v orodjih <Odpri serijski monitor v orodjih <Izberite hitrost prenosa na 115200
Monitor serijskih vrat mora biti nastavljen tako, da bo ukazna vrstica poslana z zadnjima znakoma NL in CR.
V razdelku komentarjev Preizkusite ukaz AT
Vnesite AT in pritisnite Enter
se bo vrnilo
AT
v redu
Opomba:- Če ne deluje, pritisnite gumb RST na Arduino UNO in poskusite znova
po vrsti preskusa
AT+GMR, da preverite trenutno različico vdelane programske opreme
izhod bo tak:
AT+GMR
Različica AT: 0.40.0.0 (8. avgust 2015 14:45:58) Različica SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Zgradba: 1.3.0.2 11. september 2015 11:48:04 V redu
Prav tako je treba poznati velikost bliskovnega pomnilnika modula ESP, naslov za nalaganje vdelane programske opreme je odvisen od njegove velikosti. Ta priročnik opisuje posodobljeno vdelano programsko opremo modula z velikostjo pomnilnika 8Mbit (512KB+512KB) ali 16Mbit (1024KB+1024KB), kot najpogostejšo. Velikost pomnilnika flash lahko najdete, če pošljete ukaz AT iz ponastavitve: AT+RST.
izhod bo tak:
AT+RST
V redu, 8. januar 2013, prvi vzrok: 2, način zagona: (3, 1) obremenitev 0x40100000, len 1396, soba 16 rep 4 chksum 0x89 obremenitev 0x3ffe8000, len 776, soba 4 rep 4 chksum 0xe8 obremenitev 0x3ffe8308, len 540, soba 4 rep 8 chksum 0xc0 csum 0xc0 2. zagonska različica: 1.4 (b1) SPI hitrost: 40MHz način SPI: DIO SPI Velikost in zemljevid: 8Mbit (512KB+512KB) skok za zagon user1 @ 1000 Ai-Thinker Technology Co., Ltd. pripravljeno
upoštevajte vse podrobnosti in zapustite
3. korak: Flash Tool in vdelana programska oprema
Če želite posodobiti vdelano programsko opremo, morate prenesti posebno orodje in vdelano programsko opremo. Aplikacija za posodobitev vdelane programske opreme ESP8266 bo uporabljala orodja za prenos Flash z uradne strani Espressif Systems. Povezava do strani za prenos:
Vdelano programsko opremo lahko prenesete tudi z uradne strani. Povezava do strani za prenos na uradni spletni strani:
Pojdite v razdelek »SDK -ji in predstavitve« in prenesite vdelano programsko opremo ESP8266 NONOS SDK različice vsaj v1.3.0. ali višjo različico
Vse prenesene datoteke je treba razpakirati in postaviti v imenik.
4. korak: utripanje vdelane programske opreme
Zaženite aplikacijo Flash Download Tools v "kateri koli različici" (datoteka.exe z istim imenom). V začetnem oknu morate pravilno izbrati prenesene datoteke in nastaviti način povezave.
Datoteke, ki jih je mogoče prenesti, se nahajajo v imeniku "bin" z datotekami vdelane programske opreme. Za vsako datoteko morate navesti veljaven naslov za prenos. Izberite datoteke v mapi "bin"
Z naslednjo tabelo na slikah izberite datoteke in ciljne naslove
Nastavite naslednje nastavitve:
- SPIAutoSet - komplet;
- CrystalFreq - 26M;
- VELIKOST BLESKE - 8Mbit ali 16Mbit, odvisno od velikosti bliskovnega pomnilnika;
- COM PORT - izberite vrata, ki so povezana z ESP;
- BAUDRATE - 115200
V aplikaciji za posodobitev vdelane programske opreme kliknite gumb "START".
njegovo Sinhronizirajte podatke z desko in začnite nalagati
Opomba:- Če ne deluje, pritisnite gumb "RESET" na arduinu in nato znova pritisnite "START"
Počakajte do konca posodobitve vdelane programske opreme. Na koncu postopka se pojavi napis FINISH zeleno.
Izklopite modul ESP8266 in odklopite ozemljitev iz zatiča CPIO0. (Pritisnite stikalo)
Vklopite modul in zaženite monitor serijskih vrat. Prepričajte se, da modul in nova različica vdelane programske opreme delujeta, tako da pošljete ukaz AT AT+GMR.