Hallo,
ich würde gern für meine MMC-Karte (eingebaut in der dBox) das
jffs2-Dateisystem nutzen (z.B. wegen der Vorteile der gleichmäßigen
Flashnutzung).
Leider bekomme ich das jffs2-Image nicht gemountet:
1. jffs2-Image erstellt mit mkfs.jffs2
2a. Image nach /dev/mmc/disc0 kopiert oder 2b. Image nach /dev/mmc/disc0/disc kopiert
3. mount -t jffs /dev/mmc/disc0 bzw. disc0/disc /mnt/mmc -> schlägt fehl?!
Weiss jemand wo der Fehler liegt?
Danke & Gruss
Mac23
MMC/SD mit JFFS2?
-
- Einsteiger
- Beiträge: 127
- Registriert: Donnerstag 23. Oktober 2003, 20:50
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Foren-Moderator
- Beiträge: 297
- Registriert: Montag 11. Oktober 2004, 14:51
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
sieht wohl so aus
Zitat aus dem GoogleCache
Zitat aus dem GoogleCache
d.h. das Prinzip der gleichmäßigen Flashnutzung macht die Karte schon ganz alleine, ahaDie Flash-Bausteine, die man in Embedded-Geräten direkt einbaut, unterstützen das MTD (Memory Technology Device) Treibermodell. Ein MTD-Treiber virtualisiert die tatsächlichen Adress- und Ansprechverfahren der Bausteine und bietet dem jffs2 einen linearen Speicherbereich auf dem dieses Filesystem dann sein wear-leveling ausführt. SD- und CF-Karten haben eigene Controller an Bord und benutzen ein gänzlich anderes Protokoll.
-
- Einsteiger
- Beiträge: 127
- Registriert: Donnerstag 23. Oktober 2003, 20:50
Bin nach mtd-jffs-HOWTO.txt vorgegangen:Houdini hat geschrieben:wie kopiert?
cp oder dd
mit cp geht glaube ich nicht
endianess beachtet?
welche Fehlermeldung gibt es?
Code: Alles auswählen
Get a directory ready with the stuff that you want to put under
jffs. Let's assume that it's called /home/jffsstuff
Then just do:
#/usr/src/mtd/util/mkfs.jffs -d /home/jffsstuff -o /tmp/jffs.image
This makes a jffs image file. Then do (if your flash chips are erased,
else see below):
#cp /tmp/jffs.image /dev/mtd0,1,2... (as the case may be, most
likely /dev/mtd0).
.
.
.
Then mount the file system by:
#mount -t jffs /dev/mtdblock0 /mnt/jffs (assuming /mnt/jffs exists, else
make it).
Aber wie Du in Deiner 2. Antwort schreibst, ist es für SD-Karten wohl nicht möglich und auch nicht nötig...
Dann werd ich es bei ext2 bleiben - oder macht evtl. ext3 mehr Sinn?