Nota

¡Hola, bienvenido a la Comunidad de Aficionados a Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.

¿Por qué unirse?

  • Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vistas previas exclusivas: Obtén acceso anticipado a anuncios de nuevos productos y avances.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones festivas y sorteos: Participa en sorteos y promociones de fiestas.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy!

¿Cómo volver a grabar el firmware para el módulo ESP8266?

Volver a grabar el Firmware con R3

1. Construye el circuito

Conecta el ESP8266 y la placa SunFounder R3.

../_images/connect_esp8266.png

2. Quemar el firmware

  • Sigue los pasos a continuación para quemar el firmware si estás utilizando Windows.

    1. Descarga el firmware y la herramienta de grabación.

    2. Después de descomprimir, verás 4 archivos.

      • BAT_AT_V1.7.1.0_1M.bin: El firmware para grabar en el módulo ESP8266.

      • esptool.exe: Esta es una utilidad de línea de comandos para Windows.

      • install_r3.bat: Este es el paquete de comandos para el sistema Windows, hacer doble clic en este archivo ejecutará todos los comandos dentro del archivo.

      • install_r4.bat: Igual que install_r3.bat, pero dedicado a la placa UNO R4.

    3. Haz doble clic en install_r3.bat para comenzar la grabación del firmware. Si ves el siguiente aviso, el firmware se ha instalado con éxito.

      ../_images/install_firmware.png

      Nota

      Si la grabación falla, por favor revisa los siguientes puntos.

      • Resetea el módulo ESP8266 insertando el RST en el Adaptador ESP8266 a GND y luego desenchufándolo.

      • Verifica si el cableado es correcto.

      • Si el ordenador ha reconocido correctamente tu placa, y asegúrate de que el puerto no esté ocupado.

      • Reabre el archivo install.bat.

  • Para quemar el firmware, sigue estos pasos si estás utilizando un sistema Mac OS.

    1. Utiliza los siguientes comandos para instalar Esptool. Esptool es una utilidad basada en Python, de código abierto e independiente de la plataforma, para comunicarse con el bootloader ROM en los chips de Espressif.

      python3 -m pip install --upgrade pip
      python3 -m pip install esptool
      
    2. Si esptool se ha instalado correctamente, mostrará un mensaje como [usage: esptool] si ejecutas python3 -m esptool.

    3. Descarga el firmware.

    4. Después de descomprimir, verás 3 archivos.

      ../_images/bat_firmware.png
      • BAT_AT_V1.7.1.0_1M.bin: El firmware para grabar en el módulo ESP8266.

      • esptool.exe: Esta es una utilidad de línea de comandos para Windows.

      • install_r3.bat: Este es el paquete de comandos para el sistema Windows.

      • install_r4.bat: Igual que install_r3.bat, pero dedicado a la placa UNO R4.

    5. Abre una terminal y usa el comando cd para ir a la carpeta de firmware que acabas de descargar, luego ejecuta el siguiente comando para borrar el firmware existente y volver a grabar el nuevo firmware.

      python3 -m esptool --chip esp8266 --before default_reset erase_flash
      python3 -m esptool --chip esp8266 --before default_reset write_flash 0 "BAT_AT_V1.7.1.0_1M.bin"
      
    6. Si ves el siguiente aviso, el firmware se ha instalado con éxito.

      ../_images/install_firmware_macos.png

      Nota

      Si la grabación falla, por favor revisa los siguientes puntos.

      • Resetea el módulo ESP8266 insertando el RST en el Adaptador ESP8266 a GND y luego desenchufándolo.

      • Verifica si el cableado es correcto.

      • Si el ordenador ha reconocido correctamente tu placa, y asegúrate de que el puerto no esté ocupado.

      • Reabre el archivo install.bat.

3. Prueba

  1. Sobre la base del cableado original, conecta IO1 a 3V3.

    ../_images/connect_esp826612.png
  2. Podrás ver información sobre el módulo ESP8266 si haces clic en el icono de la lupa (Monitor Serie) en la esquina superior derecha y configuras la tasa de baudios a 115200.

    ../_images/sp20220524113020.png

    Nota

    • Si no aparece ready, puedes intentar reiniciar el módulo ESP8266 (conectar RST a GND) y volver a abrir el Monitor Serie.

  3. Haz clic en CAJA DESPLEGABLE DE NUEVA LÍNEA, selecciona both NL & CR en la opción desplegable, introduce AT, si devuelve OK, significa que ESP8266 ha establecido conexión con éxito con la placa R3.

    ../_images/sp20220524113702.png