Innehållsförteckning:
- Steg 1: Anslut ESP8266 till datorn
- Steg 2: Kontrollera den aktuella versionen
- Steg 3: Flash -verktyg och fast programvara
- Steg 4: Blinkande firmware
Video: Firmware Flashing av ESP8266: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
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
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
PÅ
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
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:
PCB Flashing Tree Decoration: 5 steg (med bilder)
PCB Flashing Tree Decoration: I denna handledning lär du dig hur du effektivt gör ett elektronikprojekt. Som ett exempel kommer jag att göra ett kretskort med blinkande lampor från början till slut. All elektronik drivs av sig själv utan kodning. Allt du behöver göra är att ansluta
Giant Flashing LED Spider: 13 steg
Giant Flashing LED Spider: Danger är mitt mellannamn och jag ville göra något coolt och tekniskt för Halloween-tävlingen- vi är spirande ingenjörer, så vi tänkte att vi borde kunna sätta ihop något coolt. Det vi kom ut med var detta: en spindel med åtta LED -ögon
Hur man flashar eller programmerar ESP8266 AT -firmware med hjälp av ESP8266 blinkare och programmerare, IOT Wifi -modul: 6 steg
Hur man flashar eller programmerar ESP8266 AT-firmware med hjälp av ESP8266 blinkare och programmerare, IOT Wifi-modul: Beskrivning: Denna modul är en USB-adapter /programmerare för ESP8266-moduler av typen ESP-01 eller ESP-01S. Den är bekvämt utrustad med en 2x4P 2.54mm hona för att ansluta ESP01. Det bryter också ut alla stiften på ESP-01 via en 2x4P 2,54 mm hane
Program Alla ESP8266 -kort/moduler med AT -kommandon Firmware: 5 steg
Program Alla ESP8266 -kort/moduler med AT -kommandon Firmware: Varje ESP8266 -modul och -kort kan programmeras på många sätt: Arduino, python, Lua, AT -kommandon, många fler förmodligen … De tre första är bäst för fristående drift, AT -firmware är för att använda ESP8266 som modul eller för snabb testning med TTL RS232 c
Återställ eller uppgradera firmware på ESP8266 (ESP-01) -modul med Arduino UNO: 7 steg
Återställ eller uppgradera firmware på ESP8266 (ESP-01) -modul med Arduino UNO: ESP-01-modulen som jag använde kom ursprungligen med äldre AI Thinker-firmware, vilket begränsar dess möjligheter eftersom många användbara AT-kommandon inte stöds. Det är i allmänhet en bra idé att uppgradera din firmware för buggfixar och även beroende på