electronique:esp32-connected-on-linux

Ceci est une ancienne révision du document !


esp32 connected on linux

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.

Brancher l’ESP32 en USB, puis lancer :

dmesg -w

On verra apparaître des lignes comme :

usb 1-1: ch341-uart converter now attached to ttyUSB0

ou :

cp210x converter now attached to ttyUSB1

Le port sera généralement `ttyUSB0` ou `ttyUSB1` (parfois `ttyACM0` pour certaines cartes).

ls /dev/ttyUSB*

ou :

ls /dev/ttyACM*

S’il y en a un, ton ESP32 est reconnu.

On pourra voir quel chipset USB est détecté :

lsusb

Exemples typiques :

  • 1a86:7523 → CH340
  • 10c4:ea60 → CP2102/CP210x
  • 0403:6001 → FTDI FT232

Cela confirme que ton câble fonctionne et que le driver est chargé.

On pourra voir `/dev/ttyUSB0` mais on ne peut pas l’utiliser, vérifier que votre utilisateur ait le groupe dialout :

groups

Si le groupe dialout n’est pas dans la liste :

sudo usermod -a -G dialout $USER

puis redémarrer la session et vérifier de nouveau avec la commande groups. Si nécessaire, redémarrer l'ordinateur.

Si l'ESP32 est connecté sur ttyUSB0, on peut l'interroger avec la commande esptool -p /dev/ttyUSB0 flash-id

résultat attendu :

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...

Cédric ABONNEL dit Cédrix

  • electronique/esp32-connected-on-linux.1763554218.txt.gz
  • Dernière modification : 2025/11/19 13:10
  • de Cédrix