
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

Todos intentan actualizar el firmware del módulo ESP8266, las instrucciones pueden ayudarlo a actualizar el firmware en ESP8266.
Paso 1: Conecte el ESP8266 con la computadora


En primer lugar, debe conectar el ESP8266 con la computadora con la ayuda de Arduino UNO o USB-UART. siga el diagrama del circuito para conectar el módulo ESP8266 con Arduino o USB-UART
PARA ARDUINO UNO
- Conecte el pin 3.3v de Arduino UNO al pin V ++ y EN del ESP8266
- Conecte el pin GND de Arduino UNO al pin GND de ESP8266
- Conecte TX, RX del pin Arduino UNO al pin RX y TX del ESP8266
- Conecte un interruptor entre el pin GND de Arduino UNO y el pin CPIO0 de ESP8266 para activar el modo de actualización de firmware. (cuando se presiona el interruptor)
- Conecte RST de Arduino UNO a GND de Arduino UNO
según el diagrama de circuito
PARA USB-UART
- Conecte el pin 3.3v de USB-UART al pin V ++ y EN del ESP8266
- Conecte el pin GND de USB-UART al pin GND de ESP8266
- Conecte TX, RX del pin USB-UART al pin RX y TX del ESP8266
- Conecte un interruptor entre el pin GND de USB-UART y el pin CPIO0 de ESP8266 para activar el modo de actualización de firmware (cuando se presiona el interruptor)
Paso 2: verifique la versión actual
Para verificar la versión actual de su ESP8266, abra el IDE de Arduino (si no lo tiene, haga clic en el enlace para obtenerlo: -https://www.arduino.cc/en/main/software)
Nota: - El interruptor b / w GND y CIPO0 estará abierto (no presionado)
Abrir nuevo proyecto <Seleccionar el puerto en Herramientas <Abrir Monitor serial en herramientas <Seleccionar la velocidad en baudios a 115200
El monitor del puerto serie debe configurarse para que la línea de comando se envíe con los caracteres finales NL y CR tanto.
En la sección de comentarios Prueba el comando AT
Escriba AT y presione Entrar
volverá
A
OK
Nota: - Si no funcionó, presione el botón RST en Arduino UNO e intente nuevamente
después del tipo de prueba
AT + GMR para verificar la versión actual del firmware
la salida será como: -
AT + GMR
Versión AT: 0.40.0.0 (8 de agosto de 2015 14:45:58) Versión SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Compilación: 1.3.0.2 11 de septiembre de 2015 11:48:04 OK
También es necesario conocer el tamaño de la memoria flash del módulo ESP, la dirección de carga del firmware depende de su tamaño. Este manual describe el firmware actualizado del módulo con un tamaño de memoria flash de 8Mbit (512KB + 512KB) o 16Mbit (1024KB + 1024KB), como el más común. El tamaño de la memoria flash se puede encontrar si se envía el comando AT desde el reinicio: AT + RST.
la salida será como: -
AT + RST
OK ets 8 de enero de 2013, primera causa: 2, modo de arranque: (3, 1) carga 0x40100000, len 1396, sala 16 cola 4 chksum 0x89 carga 0x3ffe8000, len 776, sala 4 cola 4 chksum 0xe8 carga 0x3ffe8308, len 540, sala 4 tail 8 chksum 0xc0 csum 0xc0 Segunda versión de arranque: 1.4 (b1) Velocidad SPI: 40MHz Modo SPI: DIO SPI Tamaño y mapa de flash: 8Mbit (512KB + 512KB) saltar para ejecutar user1 @ 1000 Ai-Thinker Technology Co., Ltd. Listo
anote todos los detalles y salga
Paso 3: herramienta Flash y firmware
Para actualizar el firmware debe descargar la aplicación de la herramienta especial y el propio firmware. La aplicación para la actualización del firmware ESP8266 utilizará las herramientas de descarga Flash del sitio oficial Espressif Systems. Enlace a la página de descarga:
El firmware también se puede descargar desde el sitio oficial. Un enlace a la página de descarga en el sitio web oficial:
Debe ir a la sección "SDK y Demos" y descargar el firmware ESP8266 NONOS SDK versión al menos v1.3.0. o versión superior
Todos los archivos descargados deben descomprimirse y colocarse en el directorio.
Paso 4: firmware parpadeante



Ejecute la aplicación Flash Download Tools v "cualquier versión" (el archivo.exe del mismo nombre). En la ventana de apertura debe elegir correctamente los archivos descargados y configurar el modo de conexión.
Los archivos descargables se encuentran en el directorio "bin" con los archivos de firmware. Para cada archivo debe especificar una descarga de dirección válida. Seleccione los archivos en la carpeta "bin"
Utilice la siguiente tabla en imágenes para seleccionar archivos y direcciones de destino
Establezca la siguiente configuración:
- SPIAutoSet - establecer;
- CrystalFreq: 26 millones;
- TAMAÑO DE FLASH: 8 Mbit o 16 Mbit según el tamaño de la memoria flash;
- PUERTO COM: seleccione el puerto que está conectado a ESP;
- VELOCIDAD EN BAUDIOS - 115200
Haga clic en el botón "INICIAR" en la aplicación para actualizar el firmware.
sincroniza los datos con el tablero y comienza a cargar
Nota: - Si no funciona, presione el botón "RESET" en el arduino y luego presione "START" nuevamente
Espere hasta que finalice la actualización del firmware. Al final del proceso aparece la inscripción FINALIZAR verde.
Apague el módulo ESP8266 y desconecte la tierra del pin CPIO0. (Desactive el interruptor)
Encienda el módulo y ejecute el monitor de puerto serie. Asegúrese de que el módulo y la nueva versión de firmware funcionen enviando el comando AT AT + GMR.
Recomendado:
Ventilador ESP8266 POV con reloj y actualización de texto de página web: 8 pasos (con imágenes)

Ventilador ESP8266 POV con reloj y actualización de texto de página web: se trata de un ventilador de velocidad variable, POV (persistencia de la visión) que muestra la hora de forma intermitente y dos mensajes de texto que se pueden actualizar `` sobre la marcha ''. también es un servidor web de una sola página que te permite cambiar los dos mensajes de texto
Actualización de firmware personalizado a una linterna BLF A6: 5 pasos

Parpadeo de firmware personalizado a una linterna BLF A6: Recientemente obtuve un BLF A6. Es muy agradable, pero no me gusta ninguno de los grupos de modos predeterminados, así que modifiqué el firmware para usar mis brillos preferidos. La información fue difícil de encontrar, así que estoy poniendo todo lo que aprendí aquí para mí y para otros
Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos

Parpadeo del firmware SONOFF Tasmota en NodeMCU: Sonoff es un interruptor controlado por WiFi que está integrado con ESP8266 IC y tiene relés para controlar el dispositivo a través de Internet. Este IC puede ser flasheado y reprogramado por Arduino IDE. Los creadores de Sonoff publicaron las bibliotecas y los archivos Arduino en
Actualización del firmware Esp8266: 7 pasos

Actualización de firmware Esp8266: El módulo ESP8266 es un módulo inalámbrico económico.Tiene SOC (sistema en chip) que es capaz de proporcionar wifi a cualquier microcontrolador / microprocesador.Hay dos formas de utilizar el esp8266.Esp8266 independiente Esp8266 con raspberry pi o arduino o
Configurar un servidor de actualización automática ESP8266: 7 pasos

Configure un servidor de actualización automática ESP8266: muchas personas ahora usan el ESP8266 en sus muchas formas (ESP-01S, Wemos D1, NodeMCU, Sonoff, etc.) para sistemas de automatización del hogar. Si escribe su propio código (como yo), actualizar cada uno de estos por separado incluso a través de OTA (por aire) se vuelve un poco tedioso. M