Firmware - ESP32

-Présentation:

Cette étape s'effectue une seule fois à la réception des cartes neuves. L'opération est réversible si on veut programmer en Arduino. Elle permet de définir un firmware compatible avec certaines fonctions (Bluetooth...).


-Étape 1 - Raccordement et vérification des pilotes :


Brancher la carte ESP32 au PC et vérifier que le drivers s'est bien installé dans les paramètres de Windows.


Exemples de drivers en fonction des cartes :

Étape 2 - Télécharger le firmware MicroPython :

Cette étape s'effectue une seule fois à la réception des cartes neuves. L'opération est réversible si on veut programmer en Arduino. Elle permet de définir un firmware compatible avec certaines fonctions (Bluetooth...).


Lien pour firmware esp32-idf3-20200411-v1.12-357-g740946736.bin


Étape 3 : Installer un logiciel permettant de flasher le firmware

-Télécharger le logiciel uPiCraft (lien vers le logiciel : https://dfrobot.gitbooks.io/upycraft/content/)


-Lancer uPiCraft .

-Choisir le type de carte.

-Choisir le bon port com (de communication).

-La fenêtre suivante apparaît si la carte n'a jamais été flashée sinon Menu Tools puis BurnFirmware.

-Choisir la configuration du flashage du firmware .





-Le Flashage s’exécute.


(Si le flashage ne démarre pas, il peut y avoir un problème de version de Python, dans ce cas utilisez un autre logiciel comme Thonny IDE)

Étape 4 : Tester le fonctionnement


Dans uPyCraft, cliquer sur Connect


Dans la console le symbole >>> apparaît


Tapez help() puis validez


Des informations apparaissent dans la console. Tout est opérationnel !



Crédit : C.Graczyk / © GCworks.fr - https://www.gcworks.fr/tutoriel/esp/FlasherlefirmwareMicroPython.html