Forum: Mikrocontroller und Digitale Elektronik Flash Dump Interpretieren (S25FL128S)


von Flash D. (flashdump)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich habe einen S25FL128S Flash-Chip mit einem Arduino ausgelesen. Es 
handelt sich bei dem Gerät, welches den Chip ursprünglich verwendete
um einen Router mit Linux Kernel. Wenn ich den Router boote, dann
gibt dieser auf der seriellen Konsole folgendes aus:

LZMA Uncompression.

Das spricht dafür, dass der Hexdump via LZMA komprimiert ist.

Ich habe den dump an diesen Post angehängt (enthält keine sensiblen 
Daten).

Jedoch komme ich jetzt nicht weiter und kann mir insbesondere auch nicht 
diese 0xFF-Abschnitte zwischen den Abschnitten mit Inhalt erklären.

Ich denke, dass der Hardware-Teil zum Auslesen funktioniert. Lese ich 
den Chip mehrfach aus, stimmen die Ergebnisse absolut überein.

Ich habe das File schon in einen Hexeditor geworfen, aber das ergibt für 
mich ohne jeglichen lesbaren String keinen Sinn.

Ich werde die vollen 16MB Dump nachreichen, sobald das Auslesen 
abgeschlossen ist. Das dauert aber noch eine Ewigkeit :/

Wie komme ich an das Filesystem?

:)

von Jim M. (turboj)


Lesenswert?

Ich sehe da nur 64 KB von 16 MByte. Da ist maximal ein Bootloader drin,
der Linux Kernel hat auch LZMA komprimiert eher Megabyte Größe. Übrigens 
hast Du uns nicht die Architektur verraten.

von Flash D. (flashdump)


Lesenswert?

Die CPU ist eine DNCE2500GU. Die Architektur ist ARMv6 Big Endian.

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.