Inhoudsopgave:

Firmware Knipperen van ESP8266: 4 stappen:
Firmware Knipperen van ESP8266: 4 stappen:

Video: Firmware Knipperen van ESP8266: 4 stappen:

Video: Firmware Knipperen van ESP8266: 4 stappen:
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, November
Anonim
Firmware Knipperen van ESP8266
Firmware Knipperen van ESP8266

Iedereen probeert de firmware van de ESP8266-module bij te werken. De instructies kunnen u misschien helpen bij het flashen van de firmware in ESP8266.

Stap 1: Verbind de ESP8266 met de computer

Verbind de ESP8266 met de computer
Verbind de ESP8266 met de computer
Verbind de ESP8266 met de computer
Verbind de ESP8266 met de computer

Allereerst moet je de ESP8266 met de computer verbinden met behulp van Arduino UNO of USB-UART. volg het schakelschema om de ESP8266-module te verbinden met Arduino of USB-UART

VOOR ARDUINO UNO

  • Verbind de 3.3v pin van Arduino UNO met de V++ en EN pin van de ESP8266
  • Sluit de GND-pin van Arduino UNO aan op de GND-pin van ESP8266
  • Verbind TX, RX van Arduino UNO-pin met RX en TX-pin van ESP8266
  • Sluit een schakelaar aan tussen de GND-pin van Arduino UNO en CPIO0-pin van ESP8266 om de firmware-updatemodus te activeren. (wanneer de schakelaar wordt ingedrukt)
  • Verbind RST van Arduino UNO met GND van Arduino UNO

volgens schakelschema:

VOOR USB-UART

  • Sluit de 3.3v pin van USB-UART aan op de V++ en EN pin van de ESP8266
  • Sluit de GND-pin van USB-UART aan op de GND-pin van ESP8266
  • Sluit TX, RX van USB-UART-pin aan op RX en TX-pin van ESP8266
  • Sluit een schakelaar aan tussen de GND-pin van USB-UART en CPIO0-pin van ESP8266 om de firmware-updatemodus te activeren (wanneer de schakelaar wordt ingedrukt)

Stap 2: Controleer de huidige versie

Om de huidige versie van uw ESP8266 te controleren, opent u de Arduino IDE (als u deze niet hebt, klikt u op de link om deze te downloaden:-https://www.arduino.cc/en/main/software)

Opmerking: - De schakelaar b / w de GND en CIPO0 zijn open (niet ingedrukt)

Open nieuw project < Selecteer de poort in Tools < Open Serial Monitor in tools < Selecteer de baudrate tot 115200

De seriële poortmonitor moet zo worden ingesteld dat de opdrachtregel wordt verzonden met beide definitieve NL- en CR-tekens.

In commentaar Sectie Test het AT-commando

Typ AT en druk op Enter

het zal terugkeren

BIJ

Oke

Opmerking: - Als dit niet werkt, drukt u op de RST-knop op Arduino UNO en probeert u het opnieuw

na testtype:

AT+GMR om de huidige firmwareversie te controleren

de uitvoer zal zijn als: -

AT+GMR

OP versie:0.40.0.0 (8 aug. 2015 14:45:58) SDK-versie:1.3.0 Ai-Thinker Technology Co., Ltd. Build:1.3.0.2 11 september 2015 11:48:04 OK

Het is ook noodzakelijk om de grootte van het flashgeheugen van de ESP-module te kennen, het firmware-uploadadres is afhankelijk van de grootte. Deze handleiding beschrijft bijgewerkte firmware van een module met een flashgeheugen van 8Mbit (512KB+512KB) of 16Mbit (1024KB+1024KB), als de meest voorkomende. Flash-geheugengrootte kan worden gevonden als het AT-commando van reset wordt verzonden: AT+RST.

de uitvoer zal zijn als: -

AT+RST

OK ets 8 januari 2013, eerste oorzaak:2, opstartmodus:(3, 1) belasting 0x40100000, len 1396, kamer 16 staart 4 chksum 0x89 belasting 0x3ffe8000, len 776, kamer 4 staart 4 chksum 0xe8 belasting 0x3ffe8308, len 540, kamer 4 staart 8 chksum 0xc0 csum 0xc0 2e opstartversie: 1.4 (b1) SPI-snelheid: 40 MHz SPI-modus: DIO SPI Flash-grootte en kaart: 8 Mbit (512 KB + 512 KB) spring naar gebruiker1 @ 1000 Ai-Thinker Technology Co., Ltd. klaar

noteer alle details en sluit af

Stap 3: Flash-tool en firmware

Om de firmware bij te werken, moet u de speciale tooltoepassing en de firmware zelf downloaden. Aanvraag voor firmware-update ESP8266 maakt gebruik van Flash Download Tools van de officiële site Espressif Systems. Link naar de downloadpagina:

De firmware kan ook worden gedownload van de officiële site. Een link naar de downloadpagina op de officiële website:

U moet naar het gedeelte "SDK's en demo's" gaan en firmware ESP8266 NONOS SDK-versie ten minste v1.3.0 downloaden. of hogere versie

Alle gedownloade bestanden moeten worden uitgepakt en in de directory worden geplaatst.

Stap 4: Knipperende firmware

Knipperende firmware
Knipperende firmware
Knipperende firmware
Knipperende firmware
Knipperende firmware
Knipperende firmware

Start de applicatie Flash Download Tools v "elke versie" (het.exe-bestand met dezelfde naam). In het openingsvenster moeten de gedownloade bestanden correct worden gekozen en de verbindingsmodus worden ingesteld.

Downloadbare bestanden bevinden zich in de map "bin" met de firmwarebestanden. Voor elk bestand moet u een geldige adresdownload specificeren. Selecteer de bestanden in de map "bin"

Gebruik de volgende tabel in afbeeldingen om bestanden en bestemmingsadressen te selecteren

Stel de volgende instellingen in:

  • SPIAutoSet - instellen;
  • Kristalfrequentie - 26M;
  • FLASH SIZE – 8Mbit of 16Mbit afhankelijk van de grootte van het flashgeheugen;
  • COM-POORT – selecteer de poort die is aangesloten op ESP;
  • BAUDRATE – 115200

Klik op de knop "START" in de applicatie voor update firmware.

het is Synchroniseer de gegevens met het bord en begin met uploaden

Opmerking: - Als dit niet werkt, drukt u op de "RESET"-knop op de arduino en drukt u nogmaals op "START"

Wacht tot het einde van de update-firmware. Aan het einde van het proces verschijnt inscriptie FINISH groen.

Schakel de ESP8266-module uit en koppel de aarde los van pin CPIO0. (Druk op de schakelaar)

Schakel de module in en voer de seriële poortmonitor uit. Zorg ervoor dat de module en de nieuwe firmwareversie werken door het AT-commando AT+GMR te sturen.

Aanbevolen: