emmc4.X boot1 and boot2

目前手上imx6 emmc boot1和boot2大小为各8M。通过如下条件获得:

方法一:
通过linux sysfs获得多少个blk,从下面得知为8192。8192 * 1024(ext4 1k) = 8MB

sirius:/sys/class/block # cat /proc/partitions                                 
major minor  #blocks  name

 254        0     307200 zram0
 179        0   30535680 mmcblk3
 179        1      32768 mmcblk3p1
 179        2      32768 mmcblk3p2
 179        3          1 mmcblk3p3
 179        4   26948608 mmcblk3p4
 179        5    1880064 mmcblk3p5
 179        6     524288 mmcblk3p6
 179        7       8192 mmcblk3p7
 259        0       4096 mmcblk3p8
 259        1       2048 mmcblk3p9
 259        2       2048 mmcblk3p10
 259        3       1024 mmcblk3p11
 259        4       1024 mmcblk3p12
 259        5    1048576 mmcblk3p13
 179       24       4096 mmcblk3rpmb
 179       16       8192 mmcblk3boot1
 179        8       8192 mmcblk3boot0
方法二:通过ext_csd获得,
sirius:/sys # cat ./kernel/debug/mmc3/mmc3:0001/ext_csd, 每两个字符宽度表示一个ext_csd域,从下图得知为40,根据协议, 0x40 * 128Kb = 8MB

 






猜你喜欢

转载自www.cnblogs.com/hongjiujin/p/9635964.html
今日推荐