Blog
Gestionnaire de cartes ESP32 : cartes manquantes, solutions
L’ESP32 n’apparaît pas dans le Gestionnaire de cartes, la liste est vide, ou la mauvaise carte a été sélectionnée. Les correctifs de cinq minutes, dans l’ordre.
Impossible de trouver l’ESP32 dans le Gestionnaire de cartes ?
Alors le paquet n’a jamais été installé — le Gestionnaire de cartes ne liste que les paquets disponibles depuis les URL que vous avez configurées. Vérifiez Fichier → Préférences → URL supplémentaires de gestionnaire de cartes ; il doit contenir https://dl.espressif.com/dl/package_esp32_index.json. Champ vide : collez-le et rouvrez le Gestionnaire de cartes. URL présente mais recherche vide : le téléchargement de l’index a échoué — réessayez, ou passez par l’installation manuelle en ZIP. J’y ai perdu un après-midi une fois, et la cause était un cache de paquet périmé d’une ancienne installation — supprimer le cache sous %LOCALAPPDATA%Arduino15 et réinstaller a tout réglé. Neuf fois sur dix, pourtant, c’est l’URL manquante qui explique tout.
Comment installer la carte ESP32 dans l’IDE Arduino ?
Préférences → collez l’URL JSON d’Espressif → Gestionnaire de cartes → cherchez esp32 → installez « esp32 by Espressif Systems » — il existe des imitations tierces, prenez celui d’Espressif. Puis redémarrez l’IDE — le menu des cartes charge les paquets au redémarrage, l’étape que presque tous les rapports « toujours pas là » ont sautée.
Comment ajouter la carte ESP32 dans l’IDE Arduino ?
Ajouter une carte, c’est installer son paquet — même opération, autre mot. Déjà installé et la carte manque quand même ? Désinstallez depuis le Gestionnaire de cartes, redémarrez, réinstallez. Le paquet est petit ; une réinstallation de cinq minutes vaut mieux qu’une heure de recherches.
Quelle carte sélectionner pour l’ESP32 dans l’IDE Arduino ?
Pour une carte de développement ESP32 générique — WROOM-32, WROOM-32D, DevKitC — sélectionnez « ESP32 Dev Module ». Le défaut sûr : fréquence et gestion du flash correctes pour les cartes 4 Mo. Le S3, le C3 et le S2 ont leurs propres entrées, et choisir la mauvaise famille compile très bien mais échoue au téléversement avec une incompatibilité de puce dans la sortie esptool.
Pourquoi mon ESP32 n’apparaît-il pas dans l’IDE Arduino ?
Deux problèmes différents portent le nom « n’apparaît pas », avec des correctifs opposés. Carte absente sous Outils → Carte : problème de paquet, voir les réponses d’installation ci-dessus. Carte présente mais liste des ports vide : pilote ou câble — les puces CH340 et CP2102 ont besoin de pilotes constructeur (surtout sous Windows), et les câbles USB charge uniquement transportent le courant mais pas les données. Le Gestionnaire de périphériques la voit ? Non → câble ou pilote. Oui mais pas de port Arduino → mauvais pilote ou conflit. Le côté port, c’est celui que je vois le plus mal diagnostiqué — des gens réinstallent le paquet de cartes pour ce qui s’avère être un câble.
Que dois-je sélectionner dans Arduino pour l’ESP32 ?
« ESP32 Dev Module » pour les cartes standard ; la variante exacte pour le S3, le C3, le S2. La taille du flash, la PSRAM et le schéma de partition se trouvent dans le même menu ; les valeurs par défaut conviennent à la plupart des croquis. Dans le doute, sélectionnez ESP32 Dev Module et ne touchez à rien d’autre.
Le Gestionnaire de cartes montre le paquet, mais l’installation échoue ?
Les erreurs de téléchargement d’index sont le réseau ; les erreurs d’extraction sont le disque ou l’antivirus. Sous Windows, l’antivirus met parfois la chaîne d’outils en quarantaine en pleine extraction — excluez le dossier Arduino15 et réessayez. La FAQ sur le flash couvre les mêmes erreurs quand elles apparaissent au téléversement.
J’ai installé un deuxième paquet et plus rien ne marche ?
Les anciens paquets font de l’ombre aux nouveaux ; le Gestionnaire de cartes garde les versions côte à côte. Supprimez l’ancienne entrée, redémarrez, réinstallez. Un paquet de cartes par famille de puces, c’est la règle.
Puis-je installer les cartes ESP32 sans internet ?
Oui, avec de l’effort : l’installation manuelle JSON-plus-ZIP documentée par Espressif, ou la copie de tout le dossier Arduino15 depuis une machine qui fonctionne. Copier le dossier, c’est ce que je fais sur les machines isolées — c’est rustique et ça marche.
Toujours bloqué ? Exécutez le code quand même.
Pendant que la chaîne d’outils vous résiste, le même croquis tourne dans un simulateur en navigateur — app.sensbench.com modélise le WROOM-32D, alors validez le code maintenant et flashez-le quand l’IDE voudra bien. La FAQ de démarrage relie le choix de carte et le premier téléversement de bout en bout.