Sommario:

Lampeggio del firmware di ESP8266: 4 passaggi
Lampeggio del firmware di ESP8266: 4 passaggi

Video: Lampeggio del firmware di ESP8266: 4 passaggi

Video: Lampeggio del firmware di ESP8266: 4 passaggi
Video: Firmware Tasmota - i pratici comandi da testare 2024, Novembre
Anonim
Firmware lampeggiante di ESP8266
Firmware lampeggiante di ESP8266

Tutti hanno provato ad aggiornare il firmware del modulo ESP8266, le istruzioni potrebbero aiutarti a far lampeggiare il firmware in ESP8266.

Passaggio 1: collegare ESP8266 al computer

Collega l'ESP8266 con il computer
Collega l'ESP8266 con il computer
Collega l'ESP8266 con il computer
Collega l'ESP8266 con il computer

Prima di tutto è necessario collegare l'ESP8266 con il computer con l'aiuto di Arduino UNO o USB-UART. seguire lo schema del circuito per collegare il modulo ESP8266 con Arduino o USB-UART

PER ARDUINO UNO

  • Collega il pin 3.3v di Arduino UNO al pin V++ e EN dell'ESP8266
  • Collega il pin GND di Arduino UNO al pin GND di ESP8266
  • Collega TX, RX del pin Arduino UNO al pin RX e TX di ESP8266
  • Collegare un interruttore tra il pin GND di Arduino UNO e il pin CPIO0 di ESP8266 per attivare la modalità di aggiornamento del firmware. (quando si preme l'interruttore)
  • Collega RST di Arduino UNO a GND di Arduino UNO

come da Schema elettrico

PER USB-UART

  • Collega il pin 3.3v di USB-UART al pin V++ e EN dell'ESP8266
  • Collegare il pin GND di USB-UART al pin GND di ESP8266
  • Collegare TX, RX del pin USB-UART al pin RX e TX di ESP8266
  • Collegare un interruttore tra il pin GND di USB-UART e il pin CPIO0 di ESP8266 per attivare la modalità di aggiornamento del firmware. (quando si preme l'interruttore)

Passaggio 2: controlla la versione corrente

Per verificare la versione corrente del tuo ESP8266 apri l'IDE Arduino (se non lo hai fai clic sul link per ottenerlo:-https://www.arduino.cc/en/main/software)

Nota:- L'interruttore b/n GND e CIPO0 sarà aperto (non premuto)

Apri nuovo progetto < Seleziona la porta in Strumenti < Apri Serial Monitor in strumenti < Seleziona il Baud Rate a 115200

Il monitor della porta seriale deve essere impostato in modo che la riga di comando venga inviata con entrambi i caratteri NL e CR finali.

Nella sezione dei commenti Prova il comando AT

Digita AT e premi Invio

tornerà

A

ok

Nota: - Se non funziona, premi il pulsante RST su Arduino UNO e riprova

dopo il tipo di prova

AT+GMR per verificare la versione attuale del firmware

l'output sarà come:-

AT+GMR

Versione AT:0.40.0.0 (8 agosto 2015 14:45:58) Versione SDK:1.3.0 Ai-Thinker Technology Co., Ltd. Build:1.3.0.2 11 settembre 2015 11:48:04 OK

Inoltre è necessario conoscere la dimensione della memoria flash del modulo ESP, l'indirizzo di caricamento del firmware dipende dalle sue dimensioni. Questo manuale descrive il firmware aggiornato del modulo con dimensioni di memoria flash 8Mbit (512KB+512KB) o 16Mbit (1024KB+1024KB), come il più comune. La dimensione della memoria flash può essere trovata se si invia il comando AT dal reset: AT+RST.

l'output sarà come:-

AT+RST

OK ets Jan 8 2013, prima causa:2, modalità di avvio:(3, 1) load 0x40100000, len 1396, room 16 tail 4 chksum 0x89 load 0x3ffe8000, len 776, room 4 tail 4 chksum 0xe8 load 0x3ffe8308, len 540, room 4 tail 8 chksum 0xc0 csum 0xc0 2a versione di avvio: 1.4 (b1) Velocità SPI: 40 MHz Modalità SPI: DIO SPI Dimensioni e mappa del flash: 8 Mbit (512 KB + 512 KB) salta per eseguire utente1 @ 1000 Ai-Thinker Technology Co., Ltd. pronto

annota tutti i dettagli ed esci

Passaggio 3: strumento Flash e firmware

Per aggiornare il firmware è necessario scaricare l'applicazione strumento speciale e il firmware stesso. L'applicazione per l'aggiornamento del firmware ESP8266 utilizzerà gli strumenti di download flash dal sito ufficiale Espressif Systems. Link alla pagina di download:

Il firmware può essere scaricato anche dal sito ufficiale. Un link alla pagina di download sul sito ufficiale:

Devi andare alla sezione "SDK e demo" e scaricare il firmware ESP8266 NONOS SDK versione almeno v1.3.0. o versione superiore

Tutti i file scaricati devono essere decompressi e inseriti nella directory.

Passaggio 4: firmware lampeggiante

Firmware lampeggiante
Firmware lampeggiante
Firmware lampeggiante
Firmware lampeggiante
Firmware lampeggiante
Firmware lampeggiante

Eseguire l'applicazione Flash Download Tools v "qualsiasi versione" (il file.exe con lo stesso nome). Nella finestra di apertura deve scegliere correttamente i file scaricati e impostare la modalità di connessione.

I file scaricabili si trovano nella directory "bin" con i file del firmware. Per ogni file è necessario specificare un indirizzo di download valido. Seleziona i file nella cartella "bin"

Utilizzare la seguente tabella nelle immagini per selezionare file e indirizzi di destinazione

Imposta le seguenti impostazioni:

  • SPIAutoSet - impostato;
  • CrystalFreq - 26M;
  • DIMENSIONI FLASH – 8Mbit o 16Mbit a seconda delle dimensioni della memoria flash;
  • COM PORT – seleziona la porta che è collegata all'ESP;
  • BAUDRATE – 115200

Fare clic sul pulsante "START" nell'applicazione per l'aggiornamento del firmware.

è Sincronizza i dati con la bacheca e inizia a caricare

Nota: - Se non funziona, premere il pulsante "RESET" sull'arduino e quindi premere nuovamente "START"

Attendi fino alla fine dell'aggiornamento del firmware. Alla fine del processo appare la scritta FINISH verde.

Spegnere il modulo ESP8266 e scollegare la massa dal pin CPIO0. (Non premere l'interruttore)

Accendere il modulo ed eseguire il monitor della porta seriale. Assicurati che il modulo e la nuova versione del firmware funzionino inviando il comando AT AT+GMR.

Consigliato: