Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Alle prøver å oppdatere fastvaren til ESP8266 -modulen. Instruksjonene kan hjelpe deg med å blinke fastvaren i ESP8266.
Trinn 1: 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
PÅ
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
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.