Taula de continguts:
- Pas 1: connecteu l'ESP8266 amb l'ordinador
- Pas 2: comproveu la versió actual
- Pas 3: eina Flash i firmware
- Pas 4: Firmware intermitent
Vídeo: Firmware intermitent d'ESP8266: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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:
Aranya LED gegant intermitent: 13 passos
Aranya LED intermitent gegant: el perill és el meu segon nom i volia fer alguna cosa divertida i tècnica per al concurs de Halloween: som enginyers incipients, així que vam pensar que hauríem de ser capaços de muntar alguna cosa divertida. El que vam sortir va ser això: una aranya amb vuit ulls LED
Com fer flash o programar el microprogramari ESP8266 AT mitjançant l'ús de programador i intermitent ESP8266, mòdul IOT Wifi: 6 passos
Com fer flash o programar el microprogramari ESP8266 AT mitjançant el programador i programador ESP8266, mòdul IOT Wifi: descripció: aquest mòdul és un adaptador / programador USB per a mòduls ESP8266 del tipus ESP-01 o ESP-01S. Està convenientment equipat amb una capçalera femella 2x4P de 2,54 mm per endollar l’ESP01. També trenca tots els pins de l'ESP-01 a través d'un h 2x4P 2.54mm mascle
Tres maneres de fer un circuit intermitent LED amb control de velocitat i intermitent alternatiu: 3 passos
Tres maneres de crear un circuit intermitent LED amb control de velocitat i intermitent alternatiu: el circuit intermitent és un circuit en què el LED parpelleja ON i OFF a una velocitat influïda pel condensador utilitzat. Aquí us mostraré tres maneres diferents de fer aquest circuit mitjançant : 1. Transistors 2. 555 Temporitzador IC3. Quartz CircuitLDR també es pot utilitzar per
Firmware personalitzat intermitent a una llanterna BLF A6: 5 passos
Firmware personalitzat intermitent a una llanterna BLF A6: recentment he rebut un BLF A6. És molt agradable, però no m'agrada cap dels grups de mode per defecte, així que vaig modificar el firmware per utilitzar les meves brillantors preferides. La informació era difícil de trobar, així que poso tot el que he après aquí per a mi i per a altres
Firmware SONOFF Tasmota intermitent a NodeMCU: 9 passos
Firmware SONOFF Tasmota intermitent a NodeMCU: Sonoff és un commutador controlat per WiFi integrat amb ESP8266 IC i que té relés per controlar el dispositiu a través d’Internet. Aquesta IC es pot llançar i reprogramar mitjançant Arduino IDE. Els responsables de Sonoff van publicar les biblioteques i els fitxers Arduino a