Installation de Loboris (lobo) Micropython sur ESP32 avec Windows 10 [facile] : 5 étapes
Installation de Loboris (lobo) Micropython sur ESP32 avec Windows 10 [facile] : 5 étapes
Anonim

Ce guide vous aidera à installer loboris micropython sur votre ESP32 sans aucune autre connaissance.

Loboris a des bibliothèques que le micropython standard n'a pas et qui sont très utiles. Ce guide est spécialement conçu pour mon tutoriel sur l'utilisation d'un écran tft st7789v avec micropython [à venir bientôt]

Étape 1: Installation du logiciel

Nous avons besoin d'un logiciel pour installer micropython. Nous commençons par python. Si vous ne l'avez pas déjà installé, je vous recommande d'installer Anaconda (anaconda.com), qui est un package avec python, libarys et des outils utiles. Installez-le simplement avec les options standard.

Ensuite, vous avez également besoin de l'outil esp, dont nous avons besoin pour flasher le firmware. Téléchargez l'intégralité du dossier depuis https://github.com/espressif/esptool et décompressez-le dans un nouveau dossier

Étape 2: Télécharger le micrologiciel

Télécharger le micrologiciel
Télécharger le micrologiciel

Téléchargez le dernier firmware depuis

github.com/loboris/MicroPython_ESP32_psRAM…

Ce sont des firmwares pré-construits, ce qui le rend beaucoup plus facile. Vous pouvez soit télécharger le construit "MicroPython_LoBo_esp32" normal ou le construit avec toutes les bibliothèques "MicroPython_LoBo_esp32_all". Si vous êtes venu ici de mon didacticiel d'affichage tft esp32, vous devez télécharger le "MicroPython_LoBo_esp32_all"

Faites défiler vers le bas sur le site Web et téléchargez le fichier.zip.

Ouvrez le fichier zip et copiez tous les fichiers et le dossier. Collez-les dans le dossier de l'esptool (à partir de l'étape 1). Ne les mettez pas dans un sous-dossier ! Les fichiers bin (micropython.bin etc.) doivent se trouver dans le même dossier que les fichiers.py (esptool.py etc.). Seul le bootloader.bin doit être dans le sous-dossier bootloader.bin (Voir photo pour la structure)

Étape 3: Trouvez le port COM

Connectez votre esp32 via USB. Ouvrez le gestionnaire de périphériques Windows (via les paramètres Windows ou appuyez sur la touche Windows + R, écrivez "devmgmt.msc" et appuyez sur Entrée). Ouvrez le point "ports". Recherchez quelque chose comme "cp2102". Derrière il y a le port COM spécifié, par exemple COM7. Gardez cela à l'esprit pour la prochaine étape.

Étape 4: Flashez le micrologiciel

Je suppose que vous avez suivi mon tutoriel et installé anaconda. Si vous avez une installation Python différente, je suppose que vous pouvez adapter ce qui suit vous-même.

Ouvrez l'"invite Anaconda" (Cliquez sur le menu Démarrer de Windows -> Anaconda). Modifiez le chemin d'accès au dossier dans lequel se trouve votre outil esp. Pour moi, ce serait "C:\Users\Marc\Desktop\TTGO Display\esptool-master2"

Pour accéder à ce dossier, tapez "cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2" et appuyez sur Entrée.

Maintenant, nous flashons le firmware. Assurez-vous que votre esp32 est connecté. Saisissez la commande suivante:

python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin

Remplacez le port COM par le port que vous avez trouvé à l'étape précédente et appuyez sur Entrée. Le firmware est maintenant flashé. Cela peut prendre une minute.

Étape 5: Testez si le firmware a été flashé avec succès

Je vous recommande d'utiliser uPyCraft. (https://docs.dfrobot.com/upycraft/) Téléchargez-le et installez-le. Ouvrez le programme. Cliquez sur outils -> carte -> esp32. Cliquez sur outils -> Série -> (Sélectionnez la Série sur laquelle votre carte est connectée, COM7 dans mon cas).

Si le clignotement a réussi, vous devriez voir ">>>" dans le terminal. Vous pouvez taper "1+1" et appuyer sur Entrée, et il devrait renvoyer 2. Si vous voyez à la place une fenêtre avec des options pour flasher un firmware, l'installation peut échouer quelque part. (Parfois, cela se produit également lorsque l'installation a réussi. Lorsque vous voyez la "fenêtre flash", essayez à nouveau de vous connecter, déconnectez l'USB de la carte, fermez uPyCraft, reconnectez la carte, ouvrez uPyCraft et essayez de connecter un Parfois cela fonctionne, parfois uPyCraft échoue TOUJOURS au premier essai mais réussit au deuxième essai de connexion).

Conseillé: