MTD driver raw flash (nor) access

Gast #2329956
Lesenswert?

Hallo zusammen,

ich habe ein ucLinux welches in etwa folgende Speicherkonfiguration (NOR 
FLash) bestitzt:
{
name: "bios",
size: 0x00010000,
offset: 0,
},{
name: "compressed kernel image",
size: 0x00100000,
offset: 0x00010000,
},{
name: "ramdisk/jffs2 image",
size: 0x000E0000,
offset: 0x00110000,
},{
name: "user region",
size: 0x00010000,
offset: 0x001F0000,
}

Mit /dev/mtd0 kann ich dann auf den ersten Block "bios" zugreifen, mit 
/dev/mtd1 auf "compressed kernel image", usw.

Nun habe ich jedoch ein Gesamt-Image bestehend aus Bootloader+Kernel. 
Wie kann ich mit Betriebsystemfunktionen das Image am besten 
programmieren? Mit /dev/mtdX erreiche ich ja nur die definierten 
Blöcke...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren