devAtronia
Members
-
Joined
-
Last visited
Solutions
-
devAtronia's post in What is purpose of /dev/mmcblk2boot devices? was marked as the answerIt seems that eMMC has built-in boot partitions. eMMC devices are not just "raw storage" (like SD-Cards) they have special reserved hardware partitions defined by the JEDEC eMMC standard.
These include:
boot0 – a small partition (usually a few MB) reserved for bootloader code. boot1 – a second small boot partition, often used as a backup. RPMB (Replay Protected Memory Block) – a secure partition for keys and counters. The SoC’s boot ROM (first-stage loader) can be configured to read directly from boot0 or boot1 when powering on. Also, these partitions are read-only to decrease the risk of having corrupted boot code.
Beware that they’re not used by the Linux filesystem unless explicitly written to (usually via dd when flashing U-Boot).