diff --git a/README.md b/README.md index f0ec7a7..a617c56 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/docs/Info.md b/docs/Info.md index dbc0d35..4f78448 100644 --- a/docs/Info.md +++ b/docs/Info.md @@ -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