Bonjour,
J'ai une carte ESP32 Wroom Devkit.
Elle est bien reconnu sur mon PC portable avec windows 10 avec la version de IDE Arduino 1.8.15 et la version 1.0.4 by Expressif Systems pour le gestionnaire de carte ESP32.
Par contre je possède un PC fixe avec Windows 10 avec la même version de IDE Arduino et de la même version du gestionnaire de carte ESP32 mais ma carte n'est pas reconnu.
sur la carte ESP32 utilisée un composant fait l'interface série/USB,
Windows ne sait pas gérer tout seuls les divers composants utilsisés pour cette fonction , en particulier le WCH340 très fréquent.
C'est peut être l'absence de driver sur le PC fixe qui est responsable de la non reconnaissance
-> identifier le composant d'interface USB sur la carte pour choisir le bon driver
Bonjour,
Ci dessous les 2 images avec le détail du pilote sur le PC fixe et le PC portable
Il manque dans le PC fixe, le driver WDFCoinstaller01009.dll
Le problème peut venir de là ?
Je ne suis pas utilisateur de Windows, mais de ce que j'ai vu sur le site de silabs, cela dépend du driver que tu as installé.
Le driver officiel pour Windows 10 c'est CP210x Universal Windows Driver et il n'y a alors qu'un seul fichier, silabser.sys
Il existe un autre driver CP210x Windows Drivers qui est officiellement prévu pour les versions antérieures de Windows et qui installe effectivement 2 fichiers, silabser.sys et WdfCoInstaller
Ci dessous le message d'erreur que j'ai sur le PC fixe lorsque je clique sur Téléverser
Arduino : 1.8.15 (Windows 10), Carte : "ESP32 Dev Module, Désactivé, 4 Mo par défaut avec spiffs (1,2 Mo APP/1,5 Mo SPIFFS), 240 MHz (WiFi/BT), QIO, 80 MHz, 4 Mo (32 Mo), 115200 , Rien"
Le croquis utilise 206423 octets (15%) de l'espace de stockage de programmes. Le maximum est de 1310720 octets.
Les variables globales utilisent 14556 octets (4%) de mémoire dynamique, ce qui laisse 313124 octets pour les variables locales. Le maximum est de 327680 octets.
Quand j'utilisais Windows il m'est arrivé de devoir désinstaller totalement un driver avant de le réinstaller. Pour un travail 'en profondeur' j'utilisais l'utilitaire USBDeview de Nirsoft.
peur être en raison d'une différence de paramétrage (comment ?) des signaux DTR et RTS (au niveau du port série de l'ordi) qui, sur de nombreuses carte à ESP32 ,arriver a resetter la puce en mode 'BOOT' sans action manuelle
Bonjour,
comme d'hab, l'amour fou entre windows et l'usb
sans doute en effet un pb de signaux de handshaking utilisé pour le reset et le boot
peut-être valider le handshaking rts/cts dans le gestionnaire de périphériques ? ...
Hier , à l'occasion de mon bref passage sous W10 j'ai vu que le handshaking matériel n'était pas activé et que ça n'empêchait pas le bon fonctionnement du flashage automatique
Normalement, à l'ouverture d'un port série, le DTR bascule. Ce signal est exploité par la carte ARDUINO , ou autre, pour activer le RESET.
Si le DTR ne bascule pas, c'est peut-être que la demande a été faite explicitement, avec la commande mode par exemple (dtr=off) :