Cómo cargar el firmware de Micopython a Esptop 10 usando Upycraft IDE

Cómo cargar el firmware de Micopython a Esptop 10 usando Upycraft IDE
ESP32 es una placa IoT basada en microcontrolador que puede ejecutar Micrypthon para ejecutar comandos e instrucciones. Hay múltiples IDE disponibles para programar ESP32 con Micopython. Antes de que podamos programar ESP32 con Micopython, necesitamos borrar la memoria de ESP32 y flashearla con firmware de Micropython. Discutamos cómo instalar el firmware de Micopython.

Este artículo contiene la siguiente sección:

1. Requisitos previos

2. Descargar firmware de Micopython para ESP32

2.1. Instalación del firmware de Micrypthon en ESP32 utilizando UPYCRACT IDE

2.2. Fix - El puerto COM no se detecta en Upycraft IDE

3. Firmado de micrypthon intermitente en ESP32

1. Requisitos previos

Micrypthon es el subconjunto del lenguaje Python 3 y especialmente diseñado para tableros basados ​​en microcontroladores. También podemos programar ESP32 con Micopython usando UPYCRAY IDE.

Antes de escribir nuestro primer código MicryPthon para ESP32, asegúrese de tener los siguientes requisitos previos en su PC.

  • Python 3
  • IDE UPYCRAFT

2. Descargar firmware de Micopython para ESP32

Para programar la placa ESP32 tenemos que flashear el firmware de Micrypthon en la placa ESP32 primero. Para descargar el firmware, vaya a la Página de descarga de Micrypthon y busque la sección de firmware ESP32.

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 o Wipy, vaya a la página de descarga de Micropython y busque el firmware del tablero respectivo.

2.1. Instalación del firmware de Micrypthon en ESP32 utilizando UPYCRACT IDE

Después de descargar firmware, el siguiente paso es instalarlo en ESP32 usando el IDE UPYCRAFT. Para hacer esto, conecte la placa ESP32 con la PC.

Seleccione el tablero ir a: Herramientas> tablero> ESP32

A continuación, seleccione el puerto COM, vaya a: Herramientas> serial> comx

2.2. Fix - El puerto COM no se detecta en Upycraft IDE

A veces, cuando se usa ESP32 por primera vez, la PC no la detecta automáticamente, por lo que en ese caso tenemos que instalar manualmente los controladores requeridos.

Antes de avanzar, primero verifique el puerto COM en el Administrador de dispositivos bajo el Com & lpt sección. Como nuestros controladores ya están instalados, el puerto COM que se muestra es COM10.

En caso de que si no hay un puerto COM disponible para ESP32, entonces las dos razones principales para faltar el puerto COM ESP32:

  • Faltan los controladores de chips CP2102 ESP32
  • Cable de carga USB normal en lugar del cable de datos

1: La mayoría de la placa DOIT Devkit ESP32 usa el chip CP2102 para la comunicación USB. Para instalar el controlador de chip CP2102 ESP32, busque el controlador en la barra de búsqueda de Google.

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. Firmado de micrypthon intermitente en ESP32

Como hemos resuelto el problema del puerto COM ahora, continuaremos hacia la instalación de firmware.

Paso 1: Ir a: Herramientas> Burnfirmware

Paso 2: A continuación aparecerá la ventana, seleccione la siguiente configuración dada:

  • junta: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH:
  • com: Com10

Seleccione los usuarios y busque el Firmware de micrypthon Archivo que descargamos anteriormente.

Paso 3: Seleccione el archivo bin y haga clic en Abierto.

Etapa 4: Ahora tome el tablero ESP32, presione y mantenga presionado el BOTA botón.

Paso 5: Mientras presiona el botón ESP32, haga clic en DE ACUERDO.

Paso 6: Si todos los pasos van bien, la memoria ESP32 comenzará a flashear. Una vez que se inicia el borrado de Borra, puede liberar el botón de arranque ESP32.

Después de una instalación exitosa de firmware, la ventana anterior se cerrará automáticamente y ahora estamos listos para cargar nuestro primer programa a la placa ESP32.

En caso de cualquier error, repita los pasos anteriores y Recuerde presionar y mantener presionado el botón de arranque.

Hemos instalado con éxito IDE UPYCRAFT en PC y cargó nuestro primer programa después de flashear ESP32 con firmware de Micropython.

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 utilizando el IDE Arduino, pero si desea volver a usar MicryPthon con ESP32, necesitamos flashear el firmware de Micopython nuevamente en la Junta ESP32 porque el Arduino IDE reemplaza el Micropython Firmware. con su propio firmware.

Conclusión

Para programar ESP32 con Micripthon, primero debemos flashear el firmware de Micrypthon en la placa ESP32. Usando UpyCraft IDE podemos flashear muy fácilmente simplemente seleccionando el archivo bin que descargamos. Una vez que el micrypthon se interhibe dentro de ESP32, cualquier programa se puede cargar que se escriba en Micrypthon.