Firmware Blinker av ESP8266: 4 trinn
Firmware Blinker av ESP8266: 4 trinn
Anonim
Fastvare blinker av ESP8266
Fastvare blinker av ESP8266

Alle prøver å oppdatere fastvaren til ESP8266 -modulen. Instruksjonene kan hjelpe deg med å blinke fastvaren i ESP8266.

Trinn 1: Koble ESP8266 til datamaskinen

Koble ESP8266 til datamaskinen
Koble ESP8266 til datamaskinen
Koble ESP8266 til datamaskinen
Koble ESP8266 til datamaskinen

Først av alt må du koble ESP8266 til datamaskinen ved hjelp av Arduino UNO eller USB-UART. følg kretsdiagrammet for å koble ESP8266-modulen med Arduino eller USB-UART

FOR ARDUINO UNO

  • Koble 3.3v -pinnen til Arduino UNO til V ++ og EN -pinnen på ESP8266
  • Koble GND -pinnen til Arduino UNO til GND -pinnen til ESP8266
  • Koble TX, RX på Arduino UNO -pin til RX og TX pinof ESP8266
  • Koble en bryter mellom GND -pinnen på Arduino UNO og CPIO0 -pinnen på ESP8266 for å aktivere fastvareoppdateringsmodus. (når du trykker på bryteren)
  • Koble RST for Arduino UNO til GND for Arduino UNO

i henhold til kretsdiagram

FOR USB-UART

  • Koble 3.3v-pinnen på USB-UART til V ++ og EN-pinnen på ESP8266
  • Koble GND-pinnen på USB-UART til GND-pinnen på ESP8266
  • Koble TX, RX på USB-UART-pinnen til RX og TX-pinnen på ESP8266
  • Koble en bryter mellom GND-pinnen på USB-UART og CPIO0-pinnen på ESP8266 for å aktivere fastvareoppdateringsmodus. (Når bryteren trykkes)

Trinn 2: Sjekk gjeldende versjon

For å sjekke den nåværende versjonen av ESP8266, åpne Arduino IDE (hvis du ikke har klikk på lenken for å få den: -https://www.arduino.cc/en/main/software)

Merk:- Bryteren s/h GND og CIPO0 vil være åpen (ikke trykket)

Åpne nytt prosjekt <Velg porten i verktøy <Åpne seriell skjerm i verktøy <Velg overføringshastighet til 115200

Den serielle portmonitoren må angis at kommandolinjen skal sendes med siste NL- og CR -tegn begge.

I kommentarfeltet Test AT -kommandoen

Skriv AT og trykk Enter

den kommer tilbake

OK

Merk:- Hvis den ikke fungerer, trykker du på RST-knappen på Arduino UNO og prøver igjen

etter testtype

AT+GMR for å sjekke gjeldende fastvareversjon

utgangen vil være som:-

AT+GMR

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

Det er også nødvendig å kjenne flashminnestørrelsen til ESP -modulen, fastvareopplastingsadressen avhenger av størrelsen. Denne håndboken beskriver den oppdaterte fastvaren til modulen med flashminnestørrelse 8Mbit (512KB+512KB) eller 16Mbit (1024KB+1024KB), som den vanligste. Flash-minnestørrelse kan bli funnet hvis du sender AT-kommandoen fra reset: AT+RST.

utgangen vil være som:-

AT+RST

OK ets 8. januar 2013, første årsak: 2, oppstartsmodus: (3, 1) last 0x40100000, len 1396, rom 16 hale 4 chksum 0x89 last 0x3ffe8000, len 776, rom 4 hale 4 chksum 0xe8 last 0x3ffe8308, len 540, rom 4 hale 8 chksum 0xc0 csum 0xc0 2. oppstartsversjon: 1.4 (b1) SPI-hastighet: 40MHz SPI-modus: DIO SPI Flash-størrelse og kart: 8Mbit (512KB+512KB) hopp for å kjøre user1 @ 1000 Ai-Thinker Technology Co., Ltd. klar

legg merke til alle detaljene og gå ut

Trinn 3: Flash -verktøy og fastvare

For å oppdatere fastvaren må du laste ned spesialverktøyet og selve fastvaren. Søknad om fastvareoppdatering ESP8266 bruker Flash Download Tools fra det offisielle nettstedet Espressif Systems. Lenke til nedlastingssiden:

Fastvaren kan også lastes ned fra det offisielle nettstedet. En lenke til nedlastingssiden på det offisielle nettstedet:

Du må gå til delen "SDKer og demonstrasjoner" og laste ned fastvare ESP8266 NONOS SDK -versjon minst v1.3.0. eller høyere versjon

Alle nedlastede filer må pakkes ut og plasseres i katalogen.

Trinn 4: Blinkende fastvare

Blinkende fastvare
Blinkende fastvare
Blinkende fastvare
Blinkende fastvare
Blinkende fastvare
Blinkende fastvare

Kjør programmet Flash Download Tools v "any version" (.exe -filen med samme navn). I åpningsvinduet må du velge de nedlastede filene og konfigurere tilkoblingsmodusen.

Nedlastbare filer ligger i "bin" -katalogen med fastvarefilene. For hver fil må du angi en gyldig nedlasting av adresse. Velg filene i "bin" -mappen

Bruk følgende tabell i bilder for å velge filer og destinasjonsadresser

Angi følgende innstillinger:

  • SPIAutoSet - sett;
  • CrystalFreq - 26M;
  • FLASH SIZE - 8Mbit eller 16Mbit avhengig av størrelsen på flashminnet;
  • COM PORT - velg porten som er koblet til ESP;
  • BAUDRATE - 115200

Klikk på knappen "START" i programmet for oppdatering av fastvare.

det Synkroniser dataene med styret og begynn å laste opp

Merk:- Hvis ikke fungerer, trykk på "RESET" -knappen på arduinoen og trykk deretter på "START" igjen

Vent til slutten av oppdateringens fastvare. På slutten av prosessen vises påskriften FINISH grønn.

Slå av ESP8266 -modulen og koble bakken fra pin CPIO0. (Fjern trykk på bryteren)

Slå på modulen og kjør den serielle portmonitoren. Sørg for at modulen og den nye fastvareversjonen fungerer ved å sende AT-kommandoen AT+GMR.