Ich möchte einen ESP-07S (mit ESP8266?, 4M, kein OTA, kein Dateisystem) mit einem eigenen Programm flashen -- allerdings sollen alle sonstigen, "fixen" Teile der Firmware bestehen bleiben. Im Prinzip möchte ich also nur die AT-Befehle ersetzen. Dazu verwende ich nicht Arduino oder das esptool, sondern den esp-serial-flasher, welcher den ESP-Bootloader und die serielle Schnittstelle verwendet. Zum Flashen finde ich im SDK Quick Start Guide die angehängte Tabelle. Ich weiß nicht, was genau eagle.irom0text.bin bezeichnet, aber im OTA-Fall ist dieser Bereich mit User1 und User2 bezeichnet. Kann ich daraus schließen, dass der Bereich 0x010000 bis 0x3fc000 für eigene Programme zur Verfügung steht? Und dass die restlichen Flash-Bereiche nicht angepasst werden müssen, wenn mein Programm an Adresse 0x010000 startet? Und wie bekomme ich eine vorgegebene Startadresse beim Kompilieren hin? Oder erzeugt bspw. ESP-Arduino automatisch Code für 0x010000?
Ähem, ich glaube, das ist komplizierter ... Zeit, sich mit dem SDK zu befassen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.