FIRMWARE FLASHEN

In dieser Anleitung erfährst du, wie du neue Software - die sogenannte "Firmware" - auf deinen ESP32-Mikrocontroller flashen kannst.

Bitte wähle dein Betriebssystem:

Linux

  1. Lade das Firmware-Image pixelpainter-advent25.bin in deinen Downloads-Ordner herunter.
  2. Verbinde deinen ESP32-Mikrocontroller mit einem Micro-USB-Kabel mit deinem Computer.
  3. Öffne ein Terminal und navigiere zu deinem Downloads-Ordner:

    Hinweis: Für alle unten angezeigten Terminal-Befehle gib den Befehl ein (oder kopiere ihn!) und drücke dann Enter ⏎, um ihn auszuführen.

    cd Downloads
  4. Installiere esptool:
    pip install esptool

    Hinweis: Falls pip nicht verfügbar ist, musst du möglicherweise zuerst Python und pip installieren oder den Paketmanager deiner Distribution verwenden.

  5. Lösche den Flash-Speicher (WARNUNG: Du verlierst alle Daten und Programme auf deinem ESP!):
    esptool --chip esp32 erase_flash

    Hinweis: Wenn esptool keine Verbindung zu deinem ESP32-Mikrocontroller herstellen kann, versuche, die kleine Taste am ESP zu drücken, während die "connecting" Punkte im Terminal angezeigt werden. Falls der Mikrocontroller in einem Gerät eingebaut ist, muss das Gerät eingeschaltet sein!

  6. Schreibe das Firmware-Image:
    esptool --chip esp32 --baud 460800 write_flash 0x0 pixelpainter-advent25.bin

Apple macOS

  1. Lade das Firmware-Image pixelpainter-advent25.bin in deinen Downloads-Ordner herunter.
  2. Verbinde deinen ESP32-Mikrocontroller mit einem Micro-USB-Kabel mit deinem Macbook.
  3. Öffne ein Terminal und navigiere zu deinem Downloads-Ordner:

    Hinweis: Für alle unten angezeigten Terminal-Befehle gib den Befehl ein (oder kopiere ihn!) und drücke dann Enter ⏎, um ihn auszuführen.

    cd Downloads
  4. Installiere Homebrew:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  5. Installiere esptool:
    brew install esptool
  6. Lösche den Flash-Speicher (WARNUNG: Du verlierst alle Daten und Programme auf deinem ESP!):
    esptool --chip esp32 erase-flash

    Hinweis: Wenn esptool keine Verbindung zu deinem ESP32-Mikrocontroller herstellen kann, versuche, die kleine Taste am ESP zu drücken, während die "connecting" Punkte im Terminal angezeigt werden.

  7. Schreibe das Firmware-Image:
    esptool --chip esp32 --baud 460800 write-flash 0x0 pixelpainter-advent25.bin

Windows

  1. Lade das Firmware-Image pixelpainter-advent25.bin in deinen Downloads-Ordner herunter.
  2. Verbinde deinen ESP32-Mikrocontroller mit einem Micro-USB-Kabel mit deinem Computer.
  3. Installiere Python:
  4. Öffne ein Terminal:
    • Drücke [Windows-Taste + R]
    • Gib "cmd" ein und klicke auf "Ok"
  5. Navigiere zu deinem Downloads-Ordner:

    Hinweis: Für alle unten angezeigten Terminal-Befehle gib den Befehl ein (oder kopiere ihn!) und drücke dann Enter ⏎, um ihn auszuführen.

    cd Downloads
  6. Installiere esptool:
    pip install esptool
  7. Lösche den Flash-Speicher (WARNUNG: Du verlierst alle Daten und Programme auf deinem ESP!):
    esptool --chip esp32 erase-flash

    Hinweis: Wenn esptool keine Verbindung zu deinem ESP32-Mikrocontroller herstellen kann, versuche, die kleine Taste am ESP zu drücken, während die "connecting" Punkte im Terminal angezeigt werden.

  8. Schreibe das Firmware-Image:
    esptool --chip esp32 --baud 460800 write-flash 0x0 pixelpainter-advent25.bin