Skip to content

Actualización del firmware del ESP

onsar edited this page Mar 4, 2017 · 4 revisions

Precauciones

  • No todos los conversores USB a serie funcionan. Si tienes uno del que dudas mejor preguntale a Pablo
  • Tienes todo el sw que necesitas en: osec/herramientas/actualizar_fw_esp/

Pasos a seguir

Los pasos a seguir en la actualización del firmware de un 8266 son:

1 Conexiones iniciales

  • GND ESP a GND Conversor
  • VCC ESP a VCC Conversor
  • GPIO0 a GND
  • CH_PD conectada al VCC a través de una resistencia de 2K2

2 Conectar los datos entre el USB y el ESP

  • UTXD a el RX del Arduino (pin0)
  • URXD a el TX del Arduino (pin1)

3 Se resetea el ESP8266

  • Esto se hace conectando GND al pin RST del ESP y desconectandolo
  • El reset sabemos que ha ido bien porque parpadea (una vez) el led azul del ESP

4 desconectar el GPIO0

5 Ejecutar el script esptool desde un terminal

  • ./esptool.py --port /dev/ttyUSB1 --baud 115200 write_flash 0x000000 ESP8266_AT_V00180902_04.bin
  • Para eso necesitais el script de python: esptool.py, el firmware: ESP8266_AT_V00180902_04.bin y conocer el puerto USB de vuestro ordenador desde donde meteremos el firmware (dmesg es un comando util).

6 Comprobar que en el terminal la carga de sw ha llegado al 100%