Hallo erstmal, mich würde interessieren, woher weiss man welche Adressen man verwenden muss? In den zwei aktuellen Projekten werden 0x00000 und 0xA0000 sowie in einem anderen Projekt 0x00000 und 0x09000 verwendet. Wie kann man die Adressen berechnen wenn man ein eigenes Projekt macht. Steht der Bootcode/Bootloader jetzt jedem offen und wo? Ich möchte einen 512kb SPI Flash komplett nutzen, daher die Frage, und stehe damit am Anfang in dieser Richtung.
Vielleicht hilft dieser Artikel: http://richard.burtons.org/2015/05/22/a-boot-loader-tutorial-for-esp8266-using-rboot/
Nachtrag: der artikel beschäftigt sich vorallem mit OTA updates, wo ein bin jeweils die alte und die neue heruntergeladene version enthält. Die normalen bins sind nach sektionen aufgeteilt, was sich mir noch nicht ganz erschlossen hat. Die sektionen unterscheiden sich auch u.A. durch cache attribute.
Sehr schön Florian! Genau das habe ich gesucht. Wie hast du das gefunden? Bisher konnte ich in dieser Richtung nichts finden. Daher ein sehr fröhliches Juhu und Txs! Das arbeiten wir jetzt einmal durch.
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.