Dokumentiere Bootloader-Modus für ESP32-C3 Upload

- Tasten-Sequenz: BOOT halten → RESET → BOOT loslassen
- Erforderlich für erfolgreichen Firmware-Upload
- LED-Indikator für Bootloader-Modus (grünes Blinken)
- Pin-Positionen auf DevKit dokumentiert
This commit is contained in:
XPS\Micro 2026-04-19 11:28:48 +02:00
parent 58b386b012
commit 2e5001f0d1
2 changed files with 40 additions and 3 deletions

View File

@ -24,18 +24,33 @@ Dann in `include/config.h` bearbeiten:
### 3. Kompilieren & Hochladen
**Voraussetzung**: ESP32-C3 per **Micro-USB** mit Computer verbinden
#### Bootloader-Modus aktivieren (für Upload erforderlich!)
Wenn Upload fehlschlägt, muss das Gerät in den **Bootloader-Modus**:
1. **BOOT-Taste** drücken und **halten**
2. **RESET-Taste** drücken und loslassen
3. **BOOT-Taste** danach auch loslassen
4. LED blinkt grün → Gerät ist im Bootloader-Modus
#### Firmware hochladen
In VSCode mit PlatformIO:
```
Ctrl+Shift+P → PlatformIO: Build (USB nicht nötig)
Ctrl+Shift+P → PlatformIO: Upload (USB erforderlich!)
Ctrl+Shift+P → PlatformIO: Upload (USB erforderlich! Bootloader-Modus!)
```
Oder Terminal:
```bash
pio run -e esp32-c3-devkitm-1 # Kompilieren
pio run -e esp32-c3-devkitm-1 -t upload # Hochladen (USB erforderlich!)
pio run -e esp32-c3-devkitm-1 -t upload # Hochladen (Bootloader-Modus!)
```
**Tipps**:
- Upload-Fehler? → Bootloader-Modus neu aktivieren
- LED blinkt nicht grün? → USB-Kabel/Port prüfen
### 4. Serial Monitor
**Voraussetzung**: ESP32-C3 bleibt per USB angesteckt

View File

@ -345,6 +345,28 @@ Erhöhen Sie `TOTAL_CYCLES` für längere Messzeiten (z. B. 100 Zyklen = ~58 min
---
## Bootloader-Modus (für Upload)
Der ESP32-C3 muss sich im Bootloader-Modus befinden, um neue Firmware zu akzeptieren:
### Aktivierung
```
1. BOOT-Taste drücken + halten
2. RESET-Taste drücken + loslassen
3. BOOT-Taste auch loslassen
4. LED blinkt grün → Bootloader aktiv
```
### Pins auf dem ESP32-C3-DevKitM-1
- **BOOT**: GPIO0 (links neben USB)
- **RESET**: Oben rechts (neben BOOT)
Beide Tasten sind Druck-Schalter. Sequenz muss genau eingehalten werden.
---
## Dateien & Verzeichnisse
```
@ -362,6 +384,6 @@ ESP32C3-ULP/
---
**Version**: 1.0
**Version**: 1.1
**Letztes Update**: 19.04.2026
**Autor**: Projekt-Dokumentation