Taula de continguts:

Firmware intermitent d'ESP8266: 4 passos
Firmware intermitent d'ESP8266: 4 passos

Vídeo: Firmware intermitent d'ESP8266: 4 passos

Vídeo: Firmware intermitent d'ESP8266: 4 passos
Vídeo: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Desembre
Anonim
Firmware intermitent de l'ESP8266
Firmware intermitent de l'ESP8266

Tothom intenta actualitzar el microprogramari del mòdul ESP8266; les instruccions us poden ajudar a fer parpellejar el microprogramari de l'ESP8266.

Pas 1: connecteu l'ESP8266 amb l'ordinador

Connecteu l'ESP8266 amb l'ordinador
Connecteu l'ESP8266 amb l'ordinador
Connecteu l'ESP8266 amb l'ordinador
Connecteu l'ESP8266 amb l'ordinador

Primer de tot, heu de connectar l’ESP8266 a l’ordinador amb l’ajut d’Arduino UNO o USB-UART. seguiu l'esquema del circuit per connectar el mòdul ESP8266 amb Arduino o USB-UART

PER ARDUINO UNO

  • Connecteu el pin de 3,3 v d’Arduino UNO al pin V ++ i EN de l’ESP8266
  • Connecteu el pin GND d'Arduino UNO al pin GND de l'ESP8266
  • Connecteu el pin TX, RX d'Arduino UNO a pin RX i TX del ESP8266
  • Connecteu un commutador entre el pin GND d'Arduino UNO i el pin CPIO0 de l'ESP8266 per activar el mode d'actualització del firmware. (quan es prem l'interruptor)
  • Connecteu RST d'Arduino UNO a GND d'Arduino UNO

segons el diagrama de circuits

PER USB-UART

  • Connecteu el pin de 3,3 v d’USB-UART al pin V ++ i EN de l’ESP8266
  • Connecteu el pin GND d'USB-UART al pin GND d'ESP8266
  • Connecteu TX, RX del pin USB-UART al pin RX i TX de l’ESP8266
  • Connecteu un commutador entre el pin GND d'USB-UART i el pin CPIO0 d'ESP8266 per activar el mode d'actualització del microprogramari (quan es prem el commutador)

Pas 2: comproveu la versió actual

Per comprovar la versió actual del vostre ESP8266, obriu l'IDE d'Arduino (si no en teniu, feu clic a l'enllaç per obtenir-lo: -https://www.arduino.cc/en/main/software)

Nota: - L'interruptor b / n GND i CIPO0 estarà obert (no premut)

Obre projecte nou <Selecciona el port a Eines <Obre el monitor sèrie a les eines <Selecciona la velocitat de transmissió a 115200

Cal configurar el monitor del port sèrie perquè la línia d’ordres s’enviï amb els caràcters finals NL i CR.

A la secció de comentaris Proveu l'ordre AT

Escriviu AT i premeu Retorn

tornarà

AT

D'acord

Nota: - Si no funciona, premeu el botó RST a Arduino UNO i torneu-ho a provar

després del tipus de prova

AT + GMR per comprovar la versió actual del firmware

la sortida serà com: -

AT + GMR

Versió AT: 0.40.0.0 (8 d'agost de 2015 14:45:58) Versió de l'SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Build: 1.3.0.2 11 de setembre de 2015 11:48:04 OK

També cal conèixer la mida de la memòria flash del mòdul ESP; l'adreça de càrrega del firmware depèn de la mida. Aquest manual descriu el microprogramari actualitzat del mòdul amb una mida de memòria flash de 8 Mb (512 KB + 512 KB) o 16 Mb (1024 KB + 1024 KB), com el més comú. La mida de la memòria flash es pot trobar si s’envia l’ordre AT des del reinici: AT + RST.

la sortida serà com: -

AT + RST

OK ets 8 de gener de 2013, primera causa: 2, mode d'arrencada: (3, 1) càrrega 0x40100000, len 1396, habitació 16 cua 4 chksum 0x89 càrrega 0x3ffe8000, len 776, habitació 4 cua 4 chksum 0xe8 càrrega 0x3ffe8308, len 540, habitació 4 tail 8 chksum 0xc0 csum 0xc0 2a versió d'arrencada: 1.4 (b1) SPI Speed: 40MHz Mode SPI: DIO SPI Flash Size and Map: 8Mbit (512KB + 512KB) jump to run user1 @ 1000 Ai-Thinker Technology Co., Ltd. llestos

tingueu en compte tots els detalls i sortiu

Pas 3: eina Flash i firmware

Per actualitzar el microprogramari, heu de descarregar l'aplicació d'eines especials i el propi microprogramari. L'aplicació per a l'actualització del firmware ESP8266 utilitzarà les eines de descàrrega Flash del lloc oficial Espressif Systems. Enllaç a la pàgina de descàrrega:

El firmware també es pot descarregar des del lloc oficial. Un enllaç a la pàgina de descàrrega del lloc web oficial:

Heu d'anar a la secció "SDKs i Demos" i descarregar el firmware ESP8266 NONOS SDK com a mínim v1.3.0. o versió superior

Tots els fitxers descarregats s'han de desempaquetar i col·locar al directori.

Pas 4: Firmware intermitent

Firmware intermitent
Firmware intermitent
Firmware intermitent
Firmware intermitent
Firmware intermitent
Firmware intermitent

Executeu l'aplicació Flash Download Tools v "qualsevol versió" (el fitxer.exe del mateix nom). A la finestra d'obertura cal triar correctament els fitxers descarregats i configurar el mode de connexió.

Els fitxers descarregables es troben al directori "bin" amb els fitxers de firmware. Per a cada fitxer heu d'especificar una descàrrega d'adreça vàlida. Seleccioneu els fitxers de la carpeta "bin"

Utilitzeu la taula següent a les imatges per seleccionar fitxers i adreces de destinació

Establiu la configuració següent:

  • SPIAutoSet - set;
  • CrystalFreq - 26M;
  • FLASH SIZE: 8Mbit o 16Mbit en funció de la mida de la memòria flash;
  • COM PORT: seleccioneu el port connectat a ESP;
  • BAUDRATE - 115200

Feu clic al botó "INICIA" a l'aplicació per actualitzar el microprogramari.

Sincronitza les dades amb el tauler i comença a carregar

Nota: - Si no funciona, premeu el botó "RESET" de l'arduino i, a continuació, torneu a prémer "START"

Espereu fins al final del firmware d'actualització. Al final del procés apareix la inscripció FINISH de color verd.

Apagueu el mòdul ESP8266 i desconnecteu la terra del pin CPIO0. (Premeu l'interruptor)

Engegueu el mòdul i executeu el monitor del port sèrie. Assegureu-vos que el mòdul i la nova versió del microprogramari funcionin enviant l’ordre AT + GMR.

Recomanat: