Turinys:

ESP8266 programinės įrangos blykstė: 4 žingsniai
ESP8266 programinės įrangos blykstė: 4 žingsniai

Video: ESP8266 programinės įrangos blykstė: 4 žingsniai

Video: ESP8266 programinės įrangos blykstė: 4 žingsniai
Video: SKR Pro V1.1 - TMC2209 UART with Sensor less Homing 2024, Lapkritis
Anonim
ESP8266 programinės įrangos blykstė
ESP8266 programinės įrangos blykstė

Visi yra bandomi atnaujinti ESP8266 modulio programinę įrangą. Instrukcijos gali jums padėti mirksėti programinei įrangai ESP8266.

1 veiksmas: prijunkite ESP8266 prie kompiuterio

Prijunkite ESP8266 prie kompiuterio
Prijunkite ESP8266 prie kompiuterio
Prijunkite ESP8266 prie kompiuterio
Prijunkite ESP8266 prie kompiuterio

Pirmiausia turite prijungti ESP8266 prie kompiuterio naudodami „Arduino UNO“arba USB-UART. vadovaukitės schema, kad prijungtumėte ESP8266 modulį prie „Arduino“arba USB-UART

ARDUINO UNO

  • Prijunkite „Arduino UNO“3,3 V kaištį prie ESP8266 V ++ ir EN kaiščio
  • Prijunkite „Arduino UNO“GND kaištį prie ESP8266 GND kaiščio
  • Prijunkite „Arduino UNO“kaiščio TX, RX prie RX ir ESP8266 TX kaiščio
  • Prijunkite jungiklį tarp „Arduino UNO“GND kaiščio ir „ESP8266“kaiščio „CPIO0“, kad suaktyvintumėte programinės įrangos atnaujinimo režimą. (paspaudus jungiklį)
  • Prijunkite „Arduino UNO“RST prie „Arduino UNO“GND

pagal grandinės schemą

USB-UART

  • Prijunkite USB-UART 3,3 V kaištį prie ESP8266 V ++ ir EN kaiščio
  • Prijunkite USB-UART GND kaištį prie ESP8266 GND kaiščio
  • Prijunkite USB-UART kaiščio TX, RX prie RX ir ESP8266 TX kaiščio
  • Prijunkite jungiklį tarp USB-UART GND kaiščio ir ESP8266 CPIO0 kaiščio, kad suaktyvintumėte programinės aparatinės įrangos atnaujinimo režimą. (Paspaudus jungiklį)

2 veiksmas: patikrinkite dabartinę versiją

Norėdami patikrinti dabartinę savo ESP8266 versiją, atidarykite „Arduino IDE“(jei neturite nuorodos, kad ją gautumėte: -https://www.arduino.cc/en/main/software)

Pastaba:- GND ir CIPO0 jungiklis bus atidarytas (nespaustas)

Atidaryti naują projektą <Pasirinkite įrankių prievadą <Įrankiuose atidarykite serijos monitorių <Pasirinkite Baud Rate to 115200

Reikia nustatyti serijinio prievado monitorių, kad komandų eilutė būtų siunčiama su galutinėmis NL ir CR simboliais.

Komentaruose Skyrius Išbandykite AT komandą

Įveskite AT ir paspauskite Enter

tai grįš

AT

Gerai

Pastaba:- Jei neveikia, paspauskite RST mygtuką „Arduino UNO“ir bandykite dar kartą

po bandymo tipo

AT+GMR, kad patikrintumėte dabartinę programinės įrangos versiją

išvestis bus tokia:-

AT+GMR

AT versija: 0.40.0.0 (2015 m. Rugpjūčio 8 d. 14:45:58) SDK versija: 1.3.0 „Ai-Thinker Technology Co., Ltd.“Sukurta: 1.3.0.2 2015 m. Rugsėjo 11 d. 11:48:04 Gerai

Taip pat būtina žinoti ESP modulio „flash“atminties dydį, programinės įrangos įkėlimo adresas priklauso nuo jo dydžio. Šiame vadove aprašoma atnaujinta modulio programinė įranga, kurios „Flash“atminties dydis yra 8Mbit (512KB+512KB) arba 16Mbit (1024KB+1024KB). „Flash“atminties dydį galima rasti, jei atsiųsite AT komandą iš naujo: AT+RST.

išvestis bus tokia:-

AT+RST

Gerai ets 2013 m. Sausio 8 d., Pirmoji priežastis: 2, įkrovos režimas: (3, 1) apkrova 0x40100000, len 1396, 16 patalpos uodega 4 chksum 0x89 apkrova 0x3ffe8000, len 776, 4 kambario uodega 4 chksum 0xe8 apkrova 0x3ffe8308, len 540, kambarys 4 uodegos 8 chksum 0xc0 csum 0xc0 Antroji įkrovos versija: 1.4 (b1) SPI greitis: 40 MHz SPI režimas: DIO SPI blykstės dydis ir žemėlapis: 8Mbit (512KB+512KB) pereikite prie user1 @ 1000 Ai-Thinker Technology Co., Ltd. pasiruošę

atkreipkite dėmesį į visas detales ir išeikite

3 veiksmas: „Flash“įrankis ir programinė įranga

Norėdami atnaujinti programinę -aparatinę įrangą, turite atsisiųsti specialią įrankio programą ir pačią programinę -aparatinę įrangą. Programinė įranga programinei įrangai atnaujinti ESP8266 naudos „Flash“atsisiuntimo įrankius iš oficialios svetainės „Espressif Systems“. Nuoroda į atsisiuntimo puslapį:

Programinę -aparatinę įrangą taip pat galima atsisiųsti iš oficialios svetainės. Nuoroda į atsisiuntimo puslapį oficialioje svetainėje:

Turite eiti į skyrių „SDK ir demonstracinės versijos“ir atsisiųsti programinės aparatinės įrangos ESP8266 NONOS SDK versiją, bent jau v1.3.0. arba aukštesnė versija

Visi atsisiųsti failai turi būti išpakuoti ir įdėti į katalogą.

4 veiksmas: mirksi programinė įranga

Mirksi programinė įranga
Mirksi programinė įranga
Mirksi programinė įranga
Mirksi programinė įranga
Mirksi programinė įranga
Mirksi programinė įranga

Paleiskite programą „Flash Download Tools v“„bet kokia versija“(to paties pavadinimo.exe failas). Atsidariusiame lange reikia teisingai pasirinkti atsisiųstus failus ir nustatyti ryšio režimą.

Atsisiunčiami failai yra „bin“kataloge su programinės įrangos failais. Kiekvienam failui turite nurodyti galiojantį atsisiuntimo adresą. Pasirinkite failus aplanke „bin“

Norėdami pasirinkti failus ir paskirties adresus, naudokite šią paveikslėlių lentelę

Nustatykite šiuos nustatymus:

  • SPIAutoSet - rinkinys;
  • „CrystalFreq“- 26 mln.;
  • Blykstės dydis - 8Mbit arba 16Mbit, priklausomai nuo "flash" atminties dydžio;
  • COM PORT - pasirinkite prievadą, prijungtą prie ESP;
  • BAUDRATAS - 115200

Programinės įrangos atnaujinimo programoje spustelėkite mygtuką „START“.

sinchronizuokite duomenis su lenta ir pradėkite įkelti

Pastaba:- Jei neveikia, paspauskite arduino mygtuką „RESET“ir dar kartą paspauskite „START“

Palaukite, kol baigsis programinės aparatinės įrangos atnaujinimas. Proceso pabaigoje pasirodo užrašas FINISH žalia.

Išjunkite ESP8266 modulio maitinimą ir atjunkite žemę nuo kaiščio CPIO0. (Nuspauskite jungiklio)

Įjunkite modulį ir paleiskite serijinio prievado monitorių. Įsitikinkite, kad modulis ir nauja programinės aparatinės įrangos versija veikia, atsiųskite AT komandą AT+GMR.

Rekomenduojamas: