Forum: Mikrocontroller und Digitale Elektronik Partitionstabelle ESP-12F (ESP8266EX)


von André K. (freakazoid)


Lesenswert?

Hallo & frohe Weihnachten,

ich habe meinen Uralt-Account reaktiviert in der Hoffnung dass Ihr mir 
weiterhelfen könnt.
Ich würde gerne auf mein ESP-12F-Modul eine neue Partitionstabelle 
flashen, allerdings wollte ich vorab die aktuelle Tabelle dumpen um mal 
zu schauen "was da so drauf ist".

Mit esptool habe ich den Flash an 0x8000 (alte Chips), 0x9000 (neue 
Chips), 0x0100 (meinte ChatGPT) und auch komplett (4MB) ausgelesen.
An keiner Stelle finde ich etwas, was wie eine Tabelle aussieht, oder 
was von gen_esp32part.py dekompiliert werden könnte.
Auch wenn das Tool esp32part.py heißt, sollte es hier keinen Unterschied 
geben und laut 
https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/api-guides/partition-tables.html 
müßte man aber auch visuell so eine Tabelle im Hexcode erkennen - so 
kompliziert sind die ja nicht.

Was übersehe ich?

Grüße,
André

von Alexander (alecxs)


Lesenswert?

Dann lade doch die 3Kb mal hier hoch..

von André K. (freakazoid)


Angehängte Dateien:

Lesenswert?

Bitteschön.

von Alexander (alecxs)


Lesenswert?

Da ist keine Partitionstabelle. Bist Du sicher dass es eine gibt?

von Rüdiger B. (rbruns)


Lesenswert?


von Alexander (alecxs)


Lesenswert?

Wer nutzt RTOS? Arduino jedenfalls nicht, und ESP-IDF läuft nicht (auf 
dem ESP8266)

Nicht dass ich mich auskenne, aber ESP8266EX ist auch kein ESP32.

Wenn Du Serial dran hängst müsste der nicht mitteilen aus welchem 
Speicherbereich der läuft?

: Bearbeitet durch User
von Wastl (hartundweichware)


Lesenswert?

..

: Bearbeitet durch User
von André K. (freakazoid)


Lesenswert?

Wie gesagt, das es keine Partitionstabelle ist, weiß ich auch. Die Frage 
ist: Wo finde ich die im ESP8266EX? an 0x8000 oder 0x9000 wohl nicht 
(siehe Dumps), aber es muss ja eine geben vermute ich. Alleine schon 
wegen OTA/nicht OTA ... SPIFFS/Kein FS ... je nachdem was ich haben 
möchte eben.

von André K. (freakazoid)


Lesenswert?

Alexander schrieb:
> Da ist keine Partitionstabelle. Bist Du sicher dass es eine gibt?

Sicher bin ich nicht, es würde mich aber schwer wundern, wenn es keine 
gäbe (siehe oben - diverse Wunschoptionen wie OTA, Filesystem, ... 
bedingen das ja).

Rüdiger B. schrieb:
> 
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/partition-tables.html

Ging das an mich? Den Link hatte ich gepostet - wie eine Tabelle 
auszusehen hat, habe ich wohl verstanden - ich finde sie nur nicht im 
Chip ;-)

von André K. (freakazoid)


Lesenswert?

Alexander schrieb:
> Nicht dass ich mich auskenne, aber ESP8266EX ist auch kein ESP32.

Hatte ich das behauptet? Die ESPs sollten sich aber dahingehend 
identisch verhalten, der Link oben zeigt ja, dass es auch hier eine 
Tabelle geben sollte.
Die Arduino-IDE erlaubt es auch andere Partitionierungsschemata zu 
verwenden, solange der Boardersteller das unterstützt (Boards.txt)

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
Noch kein Account? Hier anmelden.