Files

106 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
![Nom de la section](dummy.png)
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, lidentification du chipset USB, les permissions et un test de communication.
---
## 1. Regarder les nouveaux périphériques avec dmesg
Brancher lESP32 en USB, puis lancer :
```bash
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).
---
## 2. Lister les ports USB série disponibles
```bash
ls /dev/ttyUSB*
```
ou :
```bash
ls /dev/ttyACM*
```
Sil y en a un, ton ESP32 est reconnu.
---
## 3. Identifier le type dinterface (CH340, CP2102, FT232)
On pourra voir quel chipset USB est détecté :
```bash
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é.
---
## 4. Voir si votre utilisateur a les permissions
On pourra voir `/dev/ttyUSB0` mais on ne peut pas lutiliser, vérifier que votre utilisateur ait le groupe `dialout` :
```bash
groups
```
Si le groupe **dialout** nest pas dans la liste :
```bash
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.
---
## 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 :
```
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...
```
Si ce rapport saffiche correctement, la communication entre le PC et lESP32 est opérationnelle.