Zum Hauptinhalt springen

Esptool für Windows 7: Einsteigerhandbuch

Esptool ist ein Befehlszeilentool, das für die Firmware der von ESP8266 und ESP32 entwickelten Mikrocontroller entwickelt wurde, die von Espressif Systems entwickelt wurden. In dieser Anleitung erfahren Sie, wie Sie Esptool auf einem Windows 7-Betriebssystem installieren und verwenden.

Laden Sie zunächst das Archiv von Esptool aus dem offiziellen Repository auf GitHub herunter und entpacken Sie es auf Ihrem Computer. Öffnen Sie dann die Eingabeaufforderung, navigieren Sie zu dem Ordner, in dem sich das Esptool befindet, und führen Sie den Befehl "pip install esptool" aus, um die erforderlichen Abhängigkeiten zu installieren.

Nach erfolgreicher Installation von Esptool können Sie damit beginnen, die ESP8266- und ESP32-Mikrocontroller zu blinken. Schließen Sie zuerst Ihren Mikrocontroller mit einem USB-Kabel an Ihren Computer an. Dann benutze den Befehl "esptool.py --port COMX write_flash" in der Befehlszeile, indem "COMX" durch den Port ersetzt wird, an den Ihr Mikrocontroller angeschlossen ist.

Es ist wichtig, sich daran zu erinnern, dass die Verwendung von Esptool abhängig von Ihrer spezifischen Situation einige spezifische Maßnahmen erfordern kann. In einigen Fällen müssen Sie möglicherweise zusätzliche Einstellungen konfigurieren oder Treiber installieren, damit Ihr Mikrocontroller ordnungsgemäß funktioniert.

Esptool: Installationsanleitung

  1. Laden Sie die Python-Installationsdatei von der offiziellen Python-Website herunter und führen Sie sie aus.
  2. Stellen Sie sicher, dass Sie während der Installation von Python das Kontrollkästchen "Add Python to PATH" aktivieren, um Python korrekt zur Systemvariablen PATH hinzuzufügen.
  3. Öffnen Sie nach der Installation von Python die Eingabeaufforderung (cmd) und geben Sie den Befehl "pip install esptool" ein, um Esptool zu installieren.
  4. Nach Abschluss der Installation von Esptool können Sie die Befehlsschnittstelle für die Firmware der ESP8266- und ESP32-Mikrocontroller verwenden.

In dieser einfachen Reihenfolge können Sie Esptool auf einem Windows 7-Betriebssystem installieren und konfigurieren. Eine erfolgreiche Installation ermöglicht das Flashen der ESP8266- und ESP32-Mikrocontroller in der Befehlszeile, wodurch der Entwicklungsprozess einfacher und bequemer wird.

Esptool für Windows 7 herunterladen

1. Besuchen Sie die offizielle Esptool-Website unter https://github.com/espressif/esptool .

2. Suchen Sie oben auf der Seite nach der grünen Schaltfläche "Code" und klicken Sie darauf.

3. Wählen Sie im Dropdown-Menü die Option "ZIP herunterladen".

4. Nachdem Sie die Datei heruntergeladen haben, suchen Sie sie auf Ihrem Computer und entpacken Sie das Archiv.

5. Nachdem Sie das Archiv entpackt haben, finden Sie einen Ordner mit dem Namen "esptool-master". Öffnen Sie diesen Ordner.

6. Suchen Sie im Ordner "esptool-master" nach der Datei mit dem Namen "esptool.py " und kopiere es.

7. Jetzt müssen Sie die kopierte Datei platzieren "esptool.py " in einem Ordner "C:\Python27 " auf Ihrem Computer. Wenn der Ordner Python27 nicht vorhanden ist, erstellen Sie ihn manuell.

8. Nach der Datei "esptool.py " Sie können Esptool auf Ihrem Computer mit dem Windows 7-Betriebssystem verwenden, wenn es im Ordner Python27 abgelegt wird.

Jetzt haben Sie alle Anweisungen, die Sie zum Herunterladen von Esptool für Windows 7 benötigen. Beginnen Sie mit den ESP8266- und ESP32-Mikrocontrollern mit den leistungsstarken Funktionen von Esptool!

Entpacken eines Archivs

Bevor Sie Esptool verwenden, müssen Sie das Archiv herunterladen und entpacken.

1. Besuchen Sie die offizielle Esptool-Website.

2. Suchen Sie den Download-Bereich und wählen Sie die Version von Esptool für Ihr Betriebssystem aus.

3. Laden Sie das Archiv herunter, indem Sie auf den entsprechenden Link klicken.

4. Navigieren Sie zu dem Ordner, in den Sie das Esptool-Archiv heruntergeladen haben.

5. Klicken Sie mit der rechten Maustaste auf das Archiv und wählen Sie "Alles extrahieren" oder "Hier entpacken".

6. Warten Sie, bis das Archiv entpackt ist.

Jetzt haben Sie die vollständige Originalversion von Esptool, die auf Ihrem Windows 7-Betriebssystem verwendet werden kann.

Python installieren

Befolgen Sie die folgenden Anweisungen, um Python zu installieren:

  1. Besuchen Sie die offizielle Python-Website unter https://www.python.org/downloads /.
  2. Laden Sie die Installationsdatei für die neueste Version von Python für Windows 7 herunter.
  3. Öffnen Sie die heruntergeladene Datei und führen Sie sie aus.
  4. Das Python-Installationsprogramm wird geöffnet. Stellen Sie sicher, dass die Option "Add Python to PATH" (Python zur Umgebungsvariablen PATH hinzufügen) aktiviert ist.
  5. Klicken Sie auf die Schaltfläche "Jetzt installieren" und warten Sie, bis die Installation abgeschlossen ist.
  6. Nachdem Sie Python installiert haben, schließen Sie das Installationsprogramm.

Jetzt ist Python erfolgreich auf Ihrem Windows 7-Computer installiert und Sie sind bereit, Esptool zu installieren und zu verwenden.

Anschließen des Geräts

Wenn Sie Esptool verwenden, um Geräte auf Basis der ESP8266- und ESP32-Mikrocontroller zu Firmware, ist es wichtig, das Gerät ordnungsgemäß an den Computer anzuschließen. In diesem Abschnitt werden die grundlegenden Schritte zum Anschließen des Geräts und die erforderlichen Einstellungen erläutert.

Stellen Sie sicher, dass Sie die erforderlichen Treiber installiert haben, bevor Sie das Gerät an Ihren Computer anschließen. ESP8266-basierte Geräte verwenden normalerweise einen USB-UART-Konverter, um mit Ihrem Computer zu kommunizieren, daher benötigen Sie möglicherweise einen Treiber für diesen Konverter. ESP32-basierte Geräte benötigen je nach verwendetem Konverter möglicherweise einen CH340-, CP210x- oder anderen Treiber.

Nachdem Sie die Treiber installiert haben, können Sie mit der physischen Verbindung des Geräts fortfahren. Für ESP8266-basierte Geräte müssen Sie es normalerweise über ein USB-Kabel an Ihren Computer anschließen und in den Programmiermodus schalten (GPIO0 wird kurz auf die Erde geschaltet).

ESP32-basierte Geräte werden auch über ein USB-Kabel an einen Computer angeschlossen. Um in den Programmiermodus zu gelangen, müssen Sie die BOOT-Taste gedrückt halten, dann die EN-Taste drücken und dann beide Tasten loslassen. Das Gerät wechselt in den Programmiermodus (bestätigt durch eine Meldung in der Konsole).

Nachdem Sie das Gerät an den Computer angeschlossen und ordnungsgemäß konfiguriert haben, können Sie das Programm Esptool verwenden, um das Gerät über die Befehlszeile oder die grafische Oberfläche zu Firmware.

GerätemodellVerbindung mit einem Computer herstellenProgrammiermodusAnmerkungen
ESP8266USB-KabelGPIO0-ErdschlussErfordert einen USB-UART-Konverter-Treiber
ESP32USB-KabelDrücken der BOOT- und EN-TastenMöglicherweise ist ein CH340-, CP210x- oder anderer Treiber erforderlich

Öffnen der Eingabeaufforderung

Um Esptool unter Windows 7 zu verwenden, benötigen Sie eine Eingabeaufforderung. Öffnen Sie die Eingabeaufforderung, indem Sie diese Schritte befolgen:

1. Klicken Sie unten links auf dem Bildschirm auf die Schaltfläche Start.

2. Geben Sie in der Suchleiste "cmd" ein, um nach "cmd" zu suchen.exe".

3. Klicken Sie auf das Symbol "cmd.exe", um die Eingabeaufforderung zu öffnen.

Jetzt können Sie mit Esptool an der Windows 7-Eingabeaufforderung arbeiten.

Esptool starten

1. Laden Sie das Archiv von Esptool vom offiziellen Repository auf GitHub herunter: https://github.com/espressif/esptool

2. Entpacken Sie das heruntergeladene Archiv in einen für Sie geeigneten Ordner auf Ihrem Computer.

3. Öffnen Sie die Eingabeaufforderung (drücken Sie die Tastenkombination Win + R, geben Sie Folgendes ein cmd und drücken Sie die Eingabetaste).

4. Navigieren Sie mit dem Befehl zu dem Ordner, in den Esptool entpackt wurde cd. Zum Beispiel:

5. Jetzt können Sie Esptool verwenden, indem Sie Befehle an der Eingabeaufforderung ausführen.

6. Weitere Informationen zu den verfügbaren Esptool-Befehlen und -Parametern finden Sie in der Dokumentation, die sich im Ordner mit den entpackten Dateien befindet.

Firmware-Aktualisierung

Führen Sie die folgenden Schritte aus, um die Firmware mit Esptool auf Windows 7 zu aktualisieren:

  1. Bereiten Sie das ESP8266 vor und verbinden Sie es über ein USB-Kabel mit dem Computer.
  2. Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem sich das Esptool-Dienstprogramm befindet.
  3. Führen Sie Esptool aus, indem Sie die erforderlichen Befehlsoptionen angeben: esptool.py --port [COM-Port] write_flash -fm [Flash mode] -fs [Flash size] [Adresse] [Pfad zur Firmware-Datei] Wo:
    • [COM-Port] - der Port, an den das Gerät angeschlossen ist. Zum Beispiel COM3.
    • [Flash mode] - modus des Flash-Speichers. Zum Beispiel ist qio für einen Chip mit nicht entfernbarem Speicher.
    • [Flash size] - größe des Flash-Speichers. Zum Beispiel ist 32m für 32 Megabyte Speicher.
    • [Adresse] - die Speicheradresse, von der die Firmware geschrieben wird. Zum Beispiel 0x00000.
    • [Pfad zur Firmware-Datei] - der Pfad zur Firmware-Datei, die auf das Gerät geschrieben werden soll.

Wenn das Gerät beispielsweise an COM3 angeschlossen ist und der Qio-Modus mit einer Flash-Speichergröße von 32m verwendet wird, könnte der Befehl folgendermaßen aussehen:

esptool.py --port COM3 write_flash -fm qio -fs 32m 0x00000 C:\Users\User\firmware.bin

Jetzt wissen Sie, wie Sie die Firmware auf Ihrem ESP8266-Gerät mit Esptool unter Windows 7 aktualisieren können. Viel Erfolg beim Programmieren!