Comment télécharger le firmware Micropython sur ESPTOP 10 à l'aide d'UPYCraft IDE

Comment télécharger le firmware Micropython sur ESPTOP 10 à l'aide d'UPYCraft IDE
ESP32 est une carte IoT basée sur un microcontrôleur qui peut exécuter Micropython pour exécuter des commandes et des instructions. Plusieurs IDE sont disponibles pour programmer ESP32 avec Micropython. Avant de pouvoir programmer ESP32 avec MicropyThon, nous devons effacer la mémoire d'ESP32 et le flasher avec le firmware Micropython. Discutons de la façon d'installer le firmware Micropython.

Cet article contient la section suivante:

1. Conditions préalables

2. Téléchargement du firmware Micropython pour ESP32

2.1. Installation du firmware MicropyThon dans ESP32 à l'aide d'IDE UpyCraft

2.2. Correction - COM Le port n'est pas détecté dans UpyCraft IDE

3. Firmware clignotant Micropython dans ESP32

1. Conditions préalables

MicropyThon est le sous-ensemble de la langue Python 3 et spécialement conçu pour les conseils basés sur les microcontrôleurs. Nous pouvons également programmer ESP32 avec Micropython en utilisant un IDE UpyCraft.

Avant d'écrire notre premier code Micropython pour ESP32, assurez-vous d'avoir les conditions suivantes sur votre PC.

  • Python 3
  • upycraft ide

2. Téléchargement du firmware Micropython pour ESP32

Pour programmer la carte ESP32, nous devons d'abord flasher le firmware Micropython dans la carte ESP32. Pour télécharger le firmware, accédez au Page de téléchargement Micropython et rechercher la section du firmware ESP32.

Téléchargez la dernière version publiée disponible pour la carte ESP32 et n'oubliez pas de ne pas télécharger la version Nightly Build car elle cible principalement les programmeurs avancés.

Dans le cas où vous utilisez une autre carte telle que Pyboard ou Wipy, accédez à la page de téléchargement Micropython et recherchez un firmware de carte respectif.

2.1. Installation du firmware MicropyThon dans ESP32 à l'aide d'IDE UpyCraft

Après avoir téléchargé le micrologiciel, l'étape suivante consiste à l'installer dans ESP32 en utilisant le upycraft ide. Pour ce faire, connectez la carte ESP32 avec le PC.

Sélectionnez le tableau aller à: Outils> Board> ESP32

Sélectionnez ensuite le port com allez à: Outils> Serial> Comx

2.2. Correction - COM Le port n'est pas détecté dans UpyCraft IDE

Parfois, lorsque vous utilisez ESP32 pour la première fois, le PC ne le détecte pas automatiquement, dans ce cas, nous devons installer manuellement les pilotes requis.

Avant de déplacer plus loin d'abord vérifier le port com dans le gestionnaire de périphériques sous le Com & lpt section. Comme nos pilotes sont déjà installés, le port com illustré est COM10.

Dans le cas où il n'y a pas de port COM disponible pour ESP32, les deux principales raisons pour les principales raisons pour le port ESP32 COM manquant:

  • ESP32 CP2102 CHIP Pilotes manquant
  • Câble de charge USB normal plutôt que câble de données

1: La plupart de la carte ESP32 DOIT Devkit utilise la puce CP2102 pour la communication USB. Pour installer la recherche de pilote de puce ESP32 CP2102 pour le pilote dans la barre de recherche Google.

Cliquez ici pour visiter le site Web Silicon Labs pour les derniers pilotes CP2102.

Une fois les pilotes installés avec succès, redémarrez l'ide Arduino et connectez la carte ESP32 avec le PC, maintenant le port com pour la carte ESP32 sera visible. Vous pouvez également voir le port com dans le gestionnaire de périphériques.

2: Si les pilotes sont installés mais que vous ne pouvez toujours pas voir le port ESP32 COM, vérifiez le câble USB que vous utilisez. Il existe plusieurs câbles qui ne peuvent pas établir la communication série comme leur seul objectif est la charge et la plupart de ces câbles manquent les fils de données.

3. Firmware clignotant Micropython dans ESP32

Comme nous avons trié le problème du port com maintenant, nous continuerons vers l'installation du micrologiciel.

Étape 1: Aller à: Outils> Burnfirmware

Étape 2: La fenêtre ci-dessous apparaîtra Sélectionnez les paramètres ci-dessous:

  • conseil: ESP32
  • burn_addr: 0x1000
  • ERASE_FLASH: Oui
  • com: Com10

Sélectionnez les utilisateurs et parcourez le Firmware micropython Fichier que nous avons téléchargé plus tôt.

Étape 3: Sélectionnez le fichier bac et cliquez Ouvrir.

Étape 4: Maintenant, prenez la carte ESP32, appuyez et maintenez BOTTE bouton.

Étape 5: En appuyant sur le bouton de démarrage ESP32, cliquez D'ACCORD.

Étape 6: Si toutes les étapes se déroulent, la mémoire ESP32 commencera à flash. Une fois que le flash d'effacement commence, vous pouvez libérer le bouton de démarrage ESP32.

Après une installation réussie du micrologiciel, la fenêtre ci-dessus se fermera automatiquement et nous sommes maintenant prêts à télécharger notre tout premier programme sur la carte ESP32.

En cas d'erreur, répétez les étapes ci-dessus et N'oubliez pas d'appuyer et de maintenir le bouton de démarrage.

Nous avons réussi à installer upycraft ide dans PC et téléchargé notre premier programme après avoir clignoté ESP32 avec un micrologiciel Micropython.

Note importante: Après avoir installé le micrologiciel MicropyThon dans la carte ESP32, on peut également programmer ESP32 en téléchargeant simplement le code à l'aide de l'IDE Arduino, mais si vous souhaitez utiliser à nouveau MicropyThon avec ESP32, nous devons flasher le firmware Micropython dans la carte ESP32 car l'ide Arduino remplace le microphython firmware MicropyThon parce que l'ide Arduino remplace le firmware MicropyThon avec son propre firmware.

Conclusion

Pour programmer ESP32 avec Micropython, nous devons d'abord flasher le micrologiciel Micropython dans la carte ESP32. En utilisant un ide upycraft, nous pouvons flasher le firmware très facilement en sélectionnant simplement le fichier bac que nous avons téléchargé. Une fois le micropopython flassé à l'intérieur de l'ESP32, tout programme peut être téléchargé qui est écrit en micropopython.