El esquema de este artículo se proporciona a continuación:
1: Cómo instalar Esptool.Py en la computadora
Hay múltiples formas de flashear Micrypthon en ESP32. Algunos de ellos están instalando firmware utilizando Micopython IDE como Thonny IDE o Upycraft. Pero hoy descargaremos y flashearemos el firmware de Micopython usando Esptool.py.
Los siguientes son algunos pasos para instalar Esptool.PY:
Paso 1: Antes de continuar primero, necesitamos instalar Esptool.Py en nuestra PC. Así que instale una versión actualizada de Python 3 en la PC. Para obtener Python 3, visite su página de descarga o haga clic aquí. Aquí lo tienes 3.11.0.
Paso 2: Una vez que Python esté instalado en la PC, abra el símbolo del sistema.
Paso 3: Después de la apertura CMD Ahora escriba el comando mencionado a continuación para instalar la última versión de Esptool.Py con Pip:
python -m pip install esptool
Una vez que la instalación está terminada un mensaje con instalado correctamente pepita y aparecerá el número de versión.
Etapa 4: Use el PIP para instalar Esptool:
PIP3 instalar Esptool
Para una instalación de Python, este comando podría no funcionar, intente cualquiera de los comandos a continuación para instalar Esptool.py en PC.
PIP install Esptool
PIP2 instalar Esptool
Por defecto, setupTools no está instalado en algunos sistemas. Ejecute el siguiente comando para instalar setupTools:
PIP install setupTools
Si ya está instalado, aparecerá la siguiente ventana.
Paso 5: A partir de ahora hemos terminado con Esptool.py instalación. El siguiente paso es verificar la instalación. Ejecutar el comando dado.
Python -M Esptool
Si la instalación es exitosa, aparecerá un mensaje similar al que se muestra a continuación.
2: Cómo descargar el firmware de Micopython para ESP32
Ahora hemos instalado Esptool en nuestro sistema. Así que descargue el firmware actualizado de micrypthon. Visita Página de descarga de Micrypthon y busque el firmware ESP32 Micrypthon.
Descargue la última versión lanzada disponible para el tablero ESP32 y recuerde no descargar la versión de compilación nocturna, ya que en su mayoría se dirige a programadores avanzados.
En caso de que esté utilizando cualquier otra placa, como Pyboard, Wipy vaya a la página de descarga de Micropython y busque firmware de la placa respectiva.
2.1: Cómo encontrar el puerto serie de ESP32
Lo siguiente importante en nuestro camino es buscar el puerto COM en el que está conectado la placa ESP32. Para hacer este administrador de dispositivos abierto y buscar el puerto COM ESP32 en Com & lpt sección. Aquí en nuestro caso es Com10.
Otra forma de saber el puerto de com está abierto Arduino IDE Conecte ESP32 con PC y vaya a: Herramientas> puertos> puertos serie
En caso de que si no hay un puerto COM disponible para ESP32, entonces las dos razones principales para faltar en el puerto COM ESP32:
1: Para instalar el controlador de chip CP2102 ESP32, busque el controlador en la barra de búsqueda de Google.
O simplemente haga clic aquí para visitar el sitio web de Silicon Labs para obtener los últimos controladores CP2102.
Una vez que los controladores se instalen con éxito, reinicie el IDE Arduino y conecte la placa ESP32 con la PC, ahora se verá el puerto COM para la placa ESP32. También puede ver el puerto COM en el administrador de dispositivos.
2: Si se instalan los controladores, pero aún no puede ver el puerto COM ESP32, luego verifique el cable USB que está utilizando. Hay múltiples cables que no pueden establecer la comunicación en serie, ya que su único propósito es la carga y a la mayoría de estos cables les faltan los cables de datos.
3: Cómo flashear el firmware de Micrypthon en ESP32
Ahora flashearemos el archivo de firmware descargado en la placa ESP32. Para hacer esto nuevamente tenemos que abrir el terminal de comando en la ventana. Siga los pasos mencionados para completar la instalación de firmware en ESP32.
3.1: Encontrar Micrypthon .archivo bin
Una vez que el ESP32.El archivo bin se descarga, estará en algún lugar del directorio de la descarga. Para acceder al directorio de descarga, escriba el comando a continuación:
Descargas de CD
Ahora para enumerar todos los archivos del comando de tipo de directorio de directorio:
prostituta
Después prostituta comanda todos los archivos dentro del directorio de descarga aquí, podemos ver el ESP32.Archivo de bin para firmware de Micropython. Copie el nombre del archivo que necesitaremos más tarde. En nuestro caso es:
ESP32-20220618-V1.19.1.papelera
3.2: borrar la memoria flash ESP32
Ahora encontramos el archivo. Antes de intermitirlo en el monitor en serie primero, necesitamos borrar la memoria flash ESP32.
Con ESP32 conectado a PC y mantenga presionada el botón "Boot/Flash" en la placa ESP32:
Mientras mantiene presionado el botón "Boot/Flash", ejecute el comando escrito a continuación para borrar la memoria ESP32:
Python -M ESPTOOL --CHIP ESP32 ERASE_FLASH
Una vez el Borde El proceso comienza ahora uno puede liberar el BOTA botón. Esperar unos segundos y la memoria ESP32 borrará.
Nota: Si el proceso de borrado no comienza y el terminal sigue imprimiendo las líneas de puntos, repita el proceso mientras mantiene presionada el BOTA botón de ESP32.
3.3: Firmware intermitente de micrypthon en ESP32 con Esptool.py
Después de borrar la memoria de placa ESP32, el último paso hacia la instalación del firmware de Micropython es escribir el siguiente comando. Para este comando necesitamos conocer el puerto COM que en nuestro caso es COM10 y el nombre del archivo del archivo de firmware que descargamos. Cambie el nombre del archivo COM y el nombre del archivo en el siguiente comando:
Python -M ESPTOOL-CHIP ESP32-Porteswrite_flash -z 0x1000
Así es como nuestros comandos se ven después de definir el puerto COM y el archivo de firmware.
Python -M ESPTOOL --CHIP ESP32 -Port Com10 Write_Flash -Z 0x1000 ESP32-20220618 -V1.19.1.papelera
Después de escribir el comando ahora, vuelva a sostener el BOTA botón y ejecutar el comando anterior.
Si todos los pasos van con la normalidad, aparecerá el siguiente resultado.
Hemos agregado con éxito el firmware de Micopython en la placa ESP32.
Nota IMPORTANTE: Después de instalar el firmware de Micopython en la placa ESP32, también se puede programar ESP32 simplemente cargando el código usando el IDE Arduino, pero si desea volver a usar Micropython con ESP32, necesitamos flashear el firmware de Micopython nuevamente en la placa ESP32 porque IDE reemplazará su firmware sobre Micropython sobre Micropython. firmware.
Conclusión
En este artículo mostramos el firmware de Micrypthon en la placa ESP32. Hay múltiples formas para flash Micropython Esptool es una de ellas. Para descargar la última versión de Esptool de Python 3. Uso de las pautas de este artículo ESP32 se puede flashear con firmware de Micropython.