electronique:esp32-connected-on-linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
electronique:esp32-connected-on-linux [2025/11/19 12:53] – créée Cédrixelectronique:esp32-connected-on-linux [2025/11/19 13:12] (Version actuelle) Cédrix
Ligne 3: Ligne 3:
 {{ :dummy.png?75x75|Nom de la section}} {{ :dummy.png?75x75|Nom de la section}}
  
-Pour vérifier que ton ESP32 est bien détecté sous Linux et apparaît sur un port **tty**, voici les méthodes les plus simples et fiables.+Ce chapitre explique comment vérifier que ton ESP32 est bien détecté par Linux et apparaît correctement comme périphérique **tty**. Les étapes ci-dessous couvrent la détection, l’identification du chipset USB, les permissions et un test de communication.
  
 --- ---
  
-===== 1. Regarder les nouveaux périphériques avec *dmesg=====+===== 1. Regarder les nouveaux périphériques avec dmesg =====
  
 Brancher l’ESP32 en USB, puis lancer : Brancher l’ESP32 en USB, puis lancer :
Ligne 17: Ligne 17:
 On verra apparaître des lignes comme : On verra apparaître des lignes comme :
  
-</code>+<code>
 usb 1-1: ch341-uart converter now attached to ttyUSB0 usb 1-1: ch341-uart converter now attached to ttyUSB0
 </code> </code>
Ligne 23: Ligne 23:
 ou : ou :
  
-</code>+<code>
 cp210x converter now attached to ttyUSB1 cp210x converter now attached to ttyUSB1
 </code> </code>
Ligne 57: Ligne 57:
 Exemples typiques : Exemples typiques :
  
-* **1a86:7523** → CH340 +  * **1a86:7523** → CH340 
-* **10c4:ea60** → CP2102/CP210x +  * **10c4:ea60** → CP2102/CP210x 
-* **0403:6001** → FTDI FT232+  * **0403:6001** → FTDI FT232
  
 Cela confirme que ton câble fonctionne et que le driver est chargé. Cela confirme que ton câble fonctionne et que le driver est chargé.
Ligne 67: Ligne 67:
 ===== 4. Voir si votre utilisateur a les permissions ===== ===== 4. Voir si votre utilisateur a les permissions =====
  
-On pourra voir `/dev/ttyUSB0` mais on ne peut pas l’utiliser :+On pourra voir `/dev/ttyUSB0` mais on ne peut pas l’utiliser, vérifier que votre utilisateur ait le groupe ''dialout'' :
  
 <code bash> <code bash>
Ligne 79: Ligne 79:
 </code> </code>
  
-Puis **redémarrer la session**.+puis **redémarrer la session** et vérifier de nouveau avec la commande ''groups''. Si nécessaire, redémarrer l'ordinateur. 
 + 
 +--- 
 + 
 +===== 5. Vérifier la connexion ===== 
 + 
 +Si votre ESP32 est connecté sur ''/dev/ttyUSB0'', vous pouvez le tester via ''esptool''
 + 
 +  esptool -p /dev/ttyUSB0 flash-id 
 + 
 +Exemple de sortie attendue : 
 + 
 +<code> 
 +esptool v5.1.0 
 +Connected to ESP32 on /dev/ttyUSB0: 
 +Chip type:          ESP32-D0WDQ6 (revision v1.0) 
 +Features:           Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None 
 +Crystal frequency:  40MHz 
 +MAC:                c4:4f:33:75:8c:9d 
 + 
 +Stub flasher running. 
 + 
 +Flash Memory Information: 
 +========================= 
 +Manufacturer: 5e 
 +Device: 4016 
 +Detected flash size: 4MB 
 +Flash voltage set by a strapping pin: 3.3V 
 + 
 +Hard resetting via RTS pin... 
 +</code> 
 + 
 +Si ce rapport s’affiche correctement, la communication entre le PC et l’ESP32 est opérationnelle.
  
  --- //[[user:cedricabonnel]]//  --- //[[user:cedricabonnel]]//
  
  
  • electronique/esp32-connected-on-linux.1763553222.txt.gz
  • Dernière modification : 2025/11/19 12:53
  • de Cédrix