Tutorial: Sketch/Firmware auf ESP8266 über ein Atmega32u4 hochladen

Einleitung

Dieses Thema hat mir persönlich sehr viel Kopfzerbrechen bereitet. Da ich für mein neuestes Projekt eine eigene Firmware mit einem Websocket auf dem ESP8266 benötigte, habe ich einen Weg gesucht, wie man dies bewerkstelligen könnte.

Da ich keinen richtigen Guide gefunden hatte, habe ich mich selbst versucht und möchte euch meine gesammelten Informationen nicht vorenthalten. Deswegen erfahrt ihr in diesem Tutorial, wie ihr einen Sketch oder eine Firmware auf den ESP8266 durch ein Atmega32u4 flashen könnt. Der hier verwendete Chip ist ein Cactus Rev 2, der einen fest verlöteten ESP8266 besitzt, welche über Serial1 mit dem Atmega kommuniziert.

ESP8266 Sketch erstellen und hochladen

Vorbereitung

Bevor es los gehen kann, solltet ihr den den ESP8266 Flash Guide lesen, um zu wissen, wir ihr den ESP8266 flashen könnt.

Arduino IDE Vorbereiten

  1. Ladet euch folgende libs herunter: esp8266/Arduino
  2. Öffnet die Einstellungen von Arduino IDE
  3. Tragt “http://arduino.esp8266.com/stable/package_esp8266com_index.json” in das Feld “Additional Board Manager URLs” ein.
  4. Öffnet Werkzeuge > Board > verwalten und installiert den esp8266

Sketch erstellen und hochladen

  1. Sketch mit der Arduino IDE erstellen
  2. Unter Werkzeuge > Board  wählt ihr “Generic ESP8266 Module aus”
  3. Sketch für ESP8266 kompilieren und Binärdatei exportieren.
  4. Flasher tool auswählen und hochladen (siehe diesen Guide)

esp8266-sketch-kompilieren-und-exportieren

Wählt unter Werkzeuge > Board das Generic ESP8266 Module aus. Mit den abgebildeten Einstellung flashe ich immer meinen ESP8266.
Wählt unter Werkzeuge > Board das Generic ESP8266 Module aus. Mit den abgebildeten Einstellung flashe ich immer meinen ESP8266.

Alle Tutorials zum Cactus Rev 2

  1. Tutorial: Arduino Cactus NTC 100K Temperatur Sensor
  2. Tutorial: Arduino Cactus Soil Moisture und Wasserpumpe ansteuern
  3. Tutorial: Arduino Cactus Ultraschallsensor
  4. Tutorial: Arduino Cactus Rev 2 Soil Moisture Sensor
  5. Tutorial: Cactus Rev 2 Atmega32u4 ESP8266 Websocket
  6. Tutorial: Sketch/Firmware auf ESP8266 über ein Atmega32u4 hochladen
  7. Tutorial: Cactus Rev 2 ESP8266 flashen
  8. Tutorial: Cactus Rev 2 Atmega32u4 ESP8266-03 - Getting Started
Zusammenfassung
Tutorial: Sketch/Firmware auf ESP8266 über ein Atmega32u4 hochladen
Artikeltitel
Tutorial: Sketch/Firmware auf ESP8266 über ein Atmega32u4 hochladen
Beschreibung
In diesem Tutorial zeige ich euch, wie ihr einen eigenen Sketch bzw. eine eigene Firmware auf den ESP8266 flashen könnt mittels dem fest verlötetem Atmega32u4.
Autor

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

E-Mail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Pin It on Pinterest

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen