Innehållsförteckning:

Firmware Flashing av ESP8266: 4 steg
Firmware Flashing av ESP8266: 4 steg

Video: Firmware Flashing av ESP8266: 4 steg

Video: Firmware Flashing av ESP8266: 4 steg
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, November
Anonim
Firmware Flashing av ESP8266
Firmware Flashing av ESP8266

Alla försöker uppdatera den fasta programvaran för ESP8266 -modulen. Instruktionerna kan hjälpa dig att blinka firmware i ESP8266.

Steg 1: Anslut ESP8266 till datorn

Anslut ESP8266 till datorn
Anslut ESP8266 till datorn
Anslut ESP8266 till datorn
Anslut ESP8266 till datorn

Först och främst måste du ansluta ESP8266 till datorn med hjälp av Arduino UNO eller USB-UART. följ kretsschemat för att ansluta ESP8266-modulen med Arduino eller USB-UART

FÖR ARDUINO UNO

  • Anslut 3,3v -stiftet på Arduino UNO till V ++ och EN -stiftet på ESP8266
  • Anslut GND -stiftet på Arduino UNO till GND -stiftet på ESP8266
  • Anslut TX, RX på Arduino UNO -stift till RX och TX -stift ESP8266
  • Anslut en omkopplare mellan GND -stiftet på Arduino UNO och CPIO0 -stiftet på ESP8266 för att aktivera läget för uppdatering av firmware. (när knappen trycks in)
  • Anslut RST för Arduino UNO till GND för Arduino UNO

enligt kretsschema

FÖR USB-UART

  • Anslut 3,3v-stiftet på USB-UART till V ++ och EN-stiftet på ESP8266
  • Anslut GND-stiftet på USB-UART till GND-stiftet på ESP8266
  • Anslut TX, RX för USB-UART-stift till RX och TX-stift för ESP8266
  • Anslut en omkopplare mellan GND-stift på USB-UART och CPIO0-stift på ESP8266 för att aktivera läget för uppdatering av fast programvara. (När strömbrytaren trycks in)

Steg 2: Kontrollera den aktuella versionen

För att kontrollera den aktuella versionen av din ESP8266 öppnar du Arduino IDE (om du inte har klickar du på länken för att få den: -https://www.arduino.cc/en/main/software)

Obs:- Omkopplaren s/v GND och CIPO0 kommer att vara öppna (inte tryckt)

Öppna nytt projekt <Välj port i verktyg <Öppna seriell bildskärm i verktyg <Välj överföringshastighet till 115200

Seriell portmonitor måste ställas in så att kommandoraden kommer att skickas med sista NL- och CR -tecken båda.

I kommentarsektionen Testa AT -kommandot

Skriv AT och tryck på Enter

det kommer tillbaka

OK

Obs:- Om det inte fungerar trycker du på RST-knappen på Arduino UNO och försöker igen

efter testtyp

AT+GMR för att kontrollera den aktuella firmwareversionen

utgången kommer att se ut:-

AT+GMR

AT-version: 0.40.0.0 (8 augusti 2015 14:45:58) SDK-version: 1.3.0 Ai-Thinker Technology Co., Ltd. Bygg: 1.3.0.2 11 september 2015 11:48:04 OK

Det är också nödvändigt att känna till flashminnestorleken för ESP -modulen, adress för firmwareuppladdning beror på dess storlek. Denna handbok beskriver uppdaterad firmware för modul med flashminnesstorlek 8Mbit (512KB+512KB) eller 16Mbit (1024KB+1024KB), som den vanligaste. Flashminnesstorlek kan hittas om AT-kommandot skickas från reset: AT+RST.

utgången kommer att se ut:-

AT+RST

OK ets 8 jan 2013, första orsaken: 2, startläge: (3, 1) belastning 0x40100000, len 1396, rum 16 svans 4 chksum 0x89 belastning 0x3ffe8000, len 776, rum 4 svans 4 chksum 0xe8 last 0x3ffe8308, len 540, rum 4 svans 8 chksum 0xc0 csum 0xc0 2: a startversionen: 1.4 (b1) SPI-hastighet: 40MHz SPI-läge: DIO SPI Blixtstorlek och karta: 8Mbit (512KB+512KB) hoppa för att köra user1 @ 1000 Ai-Thinker Technology Co., Ltd. redo

notera alla detaljer och avsluta

Steg 3: Flash -verktyg och fast programvara

För att uppdatera firmware måste du ladda ner specialverktygsprogrammet och själva firmware. Ansökan om uppdatering av fast programvara ESP8266 använder Flash Download Tools från den officiella webbplatsen Espressif Systems. Länk till nedladdningssidan:

Firmware kan också laddas ner från den officiella webbplatsen. En länk till nedladdningssidan på den officiella webbplatsen:

Du måste gå till avsnittet "SDK & Demos" och ladda ner firmware ESP8266 NONOS SDK -version minst v1.3.0. eller högre version

Alla nedladdade filer måste packas upp och placeras i katalogen.

Steg 4: Blinkande firmware

Blinkande firmware
Blinkande firmware
Blinkande firmware
Blinkande firmware
Blinkande firmware
Blinkande firmware

Kör programmet Flash Download Tools v "någon version" (.exe -filen med samma namn). I öppningsfönstret måste du välja de nedladdade filerna korrekt och konfigurera anslutningsläget.

Nedladdningsbara filer finns i "bin" -katalogen med firmware -filerna. För varje fil måste du ange en giltig adressnedladdning. Välj filerna i mappen "bin"

Använd följande tabell i bilder för att välja filer och måladresser

Ställ in följande inställningar:

  • SPIAutoSet - set;
  • CrystalFreq - 26M;
  • FLASH STORLEK - 8Mbit eller 16Mbit beroende på flashminnets storlek;
  • COM PORT - välj porten som är ansluten till ESP;
  • BAUDRATE - 115200

Klicka på knappen "START" i programmet för uppdatering av firmware.

det Synkronisera data med styrelsen och börja ladda upp

Obs:- Om inte fungerar, tryck på "RESET" -knappen på arduino och tryck sedan på "START" igen

Vänta till slutet av uppdateringsprogramvaran. I slutet av processen visas inskriften FINISH grön.

Stäng av ESP8266 -modulen och koppla bort marken från stift CPIO0. (Ta bort tryckknappen)

Slå på modulen och kör seriell portmonitor. Se till att modulen och den nya firmwareversionen fungerar genom att skicka AT-kommandot AT+GMR.

Rekommenderad: