Forum: Mikrocontroller und Digitale Elektronik eMMC Partitionierung


von Martin M. (awaken1988)


Lesenswert?

Hallo,

ich probiere gerade die Möglichkeiten von eMMC-Bausteine aus. Ein 
Feature davon ist die Partitionierung. Grundsätzlich können folgende 
Partition benutzt werden:

* Boot Area Partition 1
* Boot Area Partition 2
* RPMB Partition
* General Purpose Area Partition 1
* General Purpose Area Partition 2
* General Purpose Area Partition 3
* General Purpose Area Partition 4
* Enhanced User Data Area

Grundsätzlich lassen sich die Partitionen über das 
PARTITION_CONFIG-Register im ExtCSD-Bereich auswählen. Ich finde jedoch 
keine Möglichkeit die "Enhanced User Data Area" auszuwählen.

Habt ihr eine Idee wie diese Partition angesprochen wird?

Hier das Auswahl Register:
PARTITION_ACCESS (before BOOT_PARTITION_ACCESS, R/W/E_P)
* 0x0 : No access to boot partition (default)
* 0x1 : R/W boot partition 1
* 0x2 : R/W boot partition 2
* 0x3 : R/W Replay Protected Memory Block (RPMB)
* 0x4 : Access to General Purpose partition 1
* 0x5 : Access to General Purpose partition 2
* 0x6 : Access to General Purpose partition 3
* 0x7 : Access to General Purpose partition 4

Meine Vermutung ist, das es eventuell Option 0x0 ist. Aber habe ich dazu 
keine Hinweise gefunden.






Hier der Link zum Standard http://rere.qmqm.pl/~mirq/JESD84-A44.pdf

von Frank K. (fchk)


Lesenswert?

Diese Partitionen sind ab emmc 4.4 dazu gekommen. Das ganze ist 
optional, wenn Du die Befehle nicht sendest, verhält sich die emmc wie 
eine mmc/sd Karte.

Ich hab das Feature nie benutzt.

fchk

von Martin M. (awaken1988)


Lesenswert?

Danke für deine Antwort. In den meisten Fällen benötigt man das 
wahrscheinlich nicht.

Aber mir geht es hier mehr um das Prinzip ;).

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.