Tabla de contenido:

Actualización de firmware de ESP8266: 4 pasos
Actualización de firmware de ESP8266: 4 pasos

Video: Actualización de firmware de ESP8266: 4 pasos

Video: Actualización de firmware de ESP8266: 4 pasos
Video: ESP8266 - ACTUALIZAR FIRMWARE (Update firmware) 2024, Mes de julio
Anonim
Actualización de firmware de ESP8266
Actualización de firmware de ESP8266

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

Conecte el ESP8266 con la computadora
Conecte el ESP8266 con la computadora
Conecte el ESP8266 con la computadora
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

Firmware intermitente
Firmware intermitente
Firmware intermitente
Firmware intermitente
Firmware intermitente
Firmware intermitente

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: