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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
