J’ai un soucis avec un esp32 WROOM qui ne veut pas accepter de nouveau code.
J’ai déjà au paravent téléverser du code dans cet esp, mais là impossible d’y arriver.
J’ai change de câble, appuyer sur boot sans relâcher puis sur reset et relâcher, regardé si le driver était bien installer, désinstaller le driver puis le réinstaller.
Pour info le moniteur série fonctionne, ça bloque uniquement au niveau du téléversement
Mais rien y fait, l’erreur :
Le croquis utilise 263909 octets (8%) de l'espace de stockage de programmes. Le maximum est de 3145728 octets.
Les variables globales utilisent 21400 octets (6%) de mémoire dynamique, ce qui laisse 306280 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.5.1
Serial port COM7
Connecting......................................
A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode.
For troubleshooting steps visit: Troubleshooting - ESP32 - — esptool latest documentation
Failed uploading: uploading error: exit status 2
Au boot ou lors du flashage, certaines pins de l’ESP32-WROOM ne doivent pas être utilisées car elles définissent le mode de démarrage.
De mémoire des broches comme GPIO0 (entrée en mode flash si à 0), GPIO2 (strapping pour le boot), et GPIO12 (sélection de la tension flash) ont un rôle particulier.
➜ Avez vous des accessoires connectés sur certaines pins ?
Oui vous avez dû vous tromper de pin car appuyer sur le bouton BOOT met bien la broche GPIO0 à GND et donc force le microcontrôleur à entrer en mode téléchargement.