Bemerkung

Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.

Warum beitreten?

  • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.

  • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.

  • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.

  • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.

  • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.

👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!

Wie kann die Firmware für das ESP8266-Modul neu geflasht werden?

Firmware mit R3 neu flashen

1. Schaltkreis aufbauen

Verbinden Sie das ESP8266 mit dem SunFounder R3 Board.

../_images/connect_esp8266.png

2. Firmware flashen

  • Befolgen Sie die folgenden Schritte, um die Firmware unter Windows zu flashen.

    1. Firmware und Flash-Tool herunterladen.

    2. Nach dem Entpacken sehen Sie 4 Dateien.

      ../_images/bat_firmware.png
      • BAT_AT_V1.7.1.0_1M.bin: Die Firmware, die auf das ESP8266-Modul geflasht wird.

      • esptool.exe: Dies ist ein Kommandozeilen-Tool für Windows.

      • install_r3.bat: Dieses Kommandopaket ist für das Windows-System. Ein Doppelklick auf diese Datei führt alle darin enthaltenen Befehle aus.

      • install_r4.bat: Ähnlich wie install_r3.bat, jedoch speziell für das UNO R4 Board.

    3. Doppelklicken Sie auf install_r3.bat, um das Flashen der Firmware zu starten. Wenn Sie die folgende Aufforderung sehen, wurde die Firmware erfolgreich installiert.

      ../_images/install_firmware.png

      Bemerkung

      Wenn das Flashen fehlschlägt, überprüfen Sie bitte die folgenden Punkte.

      • Setzen Sie das ESP8266-Modul zurück, indem Sie RST am ESP8266-Adapter auf GND setzen und dann wieder entfernen.

      • Überprüfen Sie, ob die Verkabelung korrekt ist.

      • Stellen Sie sicher, dass der Computer Ihr Board korrekt erkannt hat und der Port nicht belegt ist.

      • Öffnen Sie die install.bat-Datei erneut.

  • Um die Firmware auf einem Mac OS-System zu flashen, befolgen Sie diese Schritte.

    1. Verwenden Sie die folgenden Befehle, um Esptool zu installieren. Esptool ist ein Python-basiertes, Open-Source-Tool, um mit dem ROM-Bootloader in Espressif-Chips zu kommunizieren.

      python3 -m pip install --upgrade pip
      python3 -m pip install esptool
      
    2. Wenn Esptool korrekt installiert wurde, gibt es eine Nachricht wie [usage: esptool] aus, wenn Sie python3 -m esptool ausführen.

    3. Firmware herunterladen.

    4. Nach dem Entpacken sehen Sie 3 Dateien.

      ../_images/bat_firmware.png
      • BAT_AT_V1.7.1.0_1M.bin: Die Firmware, die auf das ESP8266-Modul geflasht wird.

      • esptool.exe: Dies ist ein Kommandozeilen-Tool für Windows.

      • install_r3.bat: Dieses Kommandopaket ist für das Windows-System.

      • install_r4.bat: Ähnlich wie install_r3.bat, jedoch speziell für das UNO R4 Board.

    5. Öffnen Sie ein Terminal und navigieren Sie mit dem Befehl cd in den gerade heruntergeladenen Firmware-Ordner. Führen Sie dann den folgenden Befehl aus, um die vorhandene Firmware zu löschen und die neue Firmware zu flashen.

      python3 -m esptool --chip esp8266 --before default_reset erase_flash
      python3 -m esptool --chip esp8266 --before default_reset write_flash 0 "BAT_AT_V1.7.1.0_1M.bin"
      
    6. Wenn Sie die folgende Aufforderung sehen, wurde die Firmware erfolgreich installiert.

      ../_images/install_firmware_macos.png

      Bemerkung

      Wenn das Flashen fehlschlägt, überprüfen Sie bitte die folgenden Punkte.

      • Setzen Sie das ESP8266-Modul zurück, indem Sie RST am ESP8266-Adapter auf GND setzen und dann wieder entfernen.

      • Überprüfen Sie, ob die Verkabelung korrekt ist.

      • Stellen Sie sicher, dass der Computer Ihr Board korrekt erkannt hat und der Port nicht belegt ist.

      • Öffnen Sie die install.bat-Datei erneut.

3. Test

  1. Auf Basis der ursprünglichen Verkabelung verbinden Sie IO1 mit 3V3.

    ../_images/connect_esp826612.png
  2. Sie können Informationen über das ESP8266-Modul sehen, wenn Sie auf das Lupensymbol (Serial Monitor) in der oberen rechten Ecke klicken und die Baudrate auf 115200 einstellen.

    ../_images/sp20220524113020.png

    Bemerkung

    • Wenn ready nicht erscheint, können Sie versuchen, das ESP8266-Modul zurückzusetzen (verbinden Sie RST mit GND) und den Serial Monitor erneut zu öffnen.

  3. Klicken Sie auf das NEWLINE DROPDOWN BOX, wählen Sie both NL & CR aus dem Dropdown-Menü aus, geben Sie AT ein. Wenn die Antwort OK lautet, bedeutet dies, dass das ESP8266 erfolgreich eine Verbindung mit dem R3-Board hergestellt hat.

    ../_images/sp20220524113702.png