2. Instalación Firmware

2.1. Instalación de python y micropython (Alternativo)

  1. Para instalar Python accedemos a la tienda de aplicaciones de Microsoft (Microsoft store) desde el menú de inicio, luego buscamos e instalamos Python:

  2. Otra alternativa es descargar e instalar Python desde la pagina oficial https://www.python.org/

    Este paso es necesario para poder ejecutar la herramienta "esptool"

  3. Accedemos a https://micropython.org/download/esp32/ para descargar el firmware de micropython para ESP32 en su ultima versión (latest):


  4. Copiamos la dirección de la ubicación del archivo BIN descargado.
  5. Haciendo click en la barra de direcciones podremos seleccionar como texto y copiarlo presionando las teclas CTRL+C:



  6. Luego conectamos el ESP32 mediante cable USB y abrimos el terminal de Windows PowerShell.
  7. Para ello vamos al menú inicio y tecleamos "powershell" una vez que ubicamos el ejecutable lo ejecutamos como administrador.



  8. En la terminal ejecutamos la siguiente línea de comandos: "pip install esptool"



  9. Luego ejecutamos la siguiente línea de comando:
  10. python -m esptool --chip esp32 --port COMX erase_flash
    utilizando el numero de puerto correspondiente a nuestro dispositivo:



  11. Finalmente dentro del PowerShell nos ubicamos en la carpeta cuya dirección la copiamos anteriormente y donde se encuentra el archivo BIN. Para ello utilizamos el comando "cd" (change directory) y pegamos el texto presionando CTRL+V:
  12. cd "pegarladirección"

    Nota: es indistinto usar comillas simples o dobles

  13. Dentro del directorio ejecutamos la siguiente línea de comando:
python -m esptool --chip esp32 --port COMX --baud 460800 write_flash -z 0x1000 .\esp32-20230426-v1.20.0.bin
Siendo X el número del puerto y correspondiendo la ultima parte del comando al nombre del archivo (varía para nuevas versiones)