Erase eMMC

From ESS-WIKI
Revision as of 05:02, 23 October 2024 by Jems.cheng (talk | contribs) (Created page with "<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">u-boot=> mmc list</div> FSL_SDHC: 1 (SD)<br/> FSL_SDHC: 2 <div style="background:#eeeeee;border:1px...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
u-boot=> mmc list

FSL_SDHC: 1 (SD)
FSL_SDHC: 2

u-boot=> mmc dev 2 0

switch to partitions #0, OK
mmc2(part 0) is current device

u-boot=> mmc part

Partition Map for MMC device 2  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
  1     16384           131072          e1f87b96-01     0c Boot
  2     147456          30629888        e1f87b96-02     83
  3     4341760         20480           e1f87b96-03     83
  4     4362240         24997888        e1f87b96-04     05 Extd
bad MBR sector signature 0x0000

u-boot=> mmc read ${loadaddr} 0x7fffffff 1

MMC read: dev # 2, block # 2147483647, count 1 ... MMC: block number 0x80000000 exceeds max(0x1d5a000)
0 blocks read: ERROR

u-boot=> mmc erase 0 0x1d5a000

MMC erase: dev # 2, block # 0, count 30777344 ... 30777344 blocks erased: OK

u-boot=> mmc dev 2 1

switch to partitions #1, OK
mmc2(part 1) is current device

u-boot=> mmc read ${loadaddr} 0x7fffffff 1

MMC read: dev # 2, block # 2147483647, count 1 ... MMC: block number 0x80000000 exceeds max(0x2000)
0 blocks read: ERROR

u-boot=> mmc erase 0 0x2000

MMC erase: dev # 2, block # 0, count 8192 ... 8192 blocks erased: OK

u-boot=> mmc dev 2 2

switch to partitions #2, OK
mmc2(part 2) is current device

u-boot=> mmc read ${loadaddr} 0x7fffffff 1

MMC read: dev # 2, block # 2147483647, count 1 ... MMC: block number 0x80000000 exceeds max(0x2000)
0 blocks read: ERROR

u-boot=> mmc erase 0 0x2000

MMC erase: dev # 2, block # 0, count 8192 ... 8192 blocks erased: OK

u-boot=> mmc part

Partition Map for MMC device 2  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
bad MBR sector signature 0x0000
u-boot=>