RK3288 emmc flash paramter 分割槽
阿新 • • 發佈:2019-01-11
[email protected]:~]# ls /dev/mmcblk0*
/dev/mmcblk0 /dev/mmcblk0p2 /dev/mmcblk0p4 /dev/mmcblk0p6
/dev/mmcblk0p1 /dev/mmcblk0p3 /dev/mmcblk0p5 /dev/mmcblk0p7
[[email protected]:~]# ls /dev/mmcblk0* -lht
brw-rw---- 1 root root 179, 0 Aug 23 08:58 /dev/mmcblk0
brw-rw---- 1 root root 179, 1 Aug 23 08:58 /dev/mmcblk0p1
brw-rw---- 1 root root 179, 2 Aug 23 08:58 /dev/mmcblk0p2
brw-rw---- 1 root root 179, 3 Aug 23 08:58 /dev/mmcblk0p3
brw-rw---- 1 root root 179, 4 Aug 23 08:58 /dev/mmcblk0p4
brw-rw---- 1 root root 179, 5 Aug 23 08:58 /dev/mmcblk0p5
brw-rw---- 1 root root 179, 6 Aug 23 08:58 /dev/mmcblk0p6
brw-rw---- 1 root root 179, 7 Aug 23 08:58 /dev/mmcblk0p7
[ [email protected]:~]# cat /dev/p
ppp ptmx pts/
[[email protected]:~]# cat /dev/
alarm iep mmcblk0p1 sw_sync
ashmem input/ mmcblk0p2 tgt
binder ion mmcblk0p3 timerirq
camsys_marvin keychord mmcblk0p4 tty
console kmem mmcblk0p5 ttyGS0
cpu_dma_latency kmsg mmcblk0p6 ttyGS1
ddr_freq log mmcblk0p7 ttyGS2
fb0 log_events mtp_usb ttyGS3
fb1 log_main net/ ttyS0
fb2 log_radio network_latency ttyS1
fb3 log_system network_throughput ttyS2
fb4 loop-control null ttyS3
fb5 loop0 ppp ttyS4
fb6 loop1 ptmx uhid
fb7 loop2 pts/ uinput
full loop3 random urandom
fuse loop4 rfkill usb_accessory
hevc_service loop5 rga vflash
i2c-0 loop6 root video_state
i2c-1 loop7 rtc0 vpu_service
i2c-2 mapper/ rtk_btusb xt_qtaguid
i2c-3 mem shm/ zero
i2c-4 mma8452_daemon snd/ zram0
i2c_detect mmcblk0 spi_misc_test
[ [email protected]:~]# cat /proc/partitions
major minor #blocks name
179 0 15267840 mmcblk0
179 1 4096 mmcblk0p1
179 2 4096 mmcblk0p2
179 3 16384 mmcblk0p3
179 4 16384 mmcblk0p4
179 5 32768 mmcblk0p5
179 6 7864320 mmcblk0p6
179 7 32768 mmcblk0p7
14.5 GiB
[ 8.788697] uboot: 0x000400000 -- 0x000800000 (4 MB)
[ 8.788709] misc: 0x000800000 -- 0x000c00000 (4 MB)
[ 8.788719] resource: 0x000c00000 -- 0x001c00000 (16 MB)
[ 8.788729] kernel: 0x001c00000 -- 0x002c00000 (16 MB)
[ 8.788739] boot: 0x002c00000 -- 0x004c00000 (32 MB)
[ 8.788748] recovery: 0x004c00000 -- 0x006c00000 (32 MB)
[ 8.788763] backup: 0x006c00000 -- 0x00a000000 (52 MB)
[ 8.788782] cache: 0x00a000000 -- 0x012000000 (128 MB)
[ 8.788792] kpanic: 0x012000000 -- 0x012400000 (4 MB)
[ 8.788801] system: 0x012400000 -- 0x3a3a00000 (14614 MB)
[email protected]:/dev/block $ ls
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
mmcblk0
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p12
mmcblk0p13
mmcblk0p14
mmcblk0p2
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
mtd
platform
vold
zram0
[email protected]:/dev/block $ cd /dev/block/
platform/ff0f0000.rksdmmc/by <
by-name/ by-num/
/ff0f0000.rksdmmc/by-name/ <
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls
backup
boot
cache
kernel
kpanic
metadata
misc
radical_update
recovery
resource
system
uboot
user
userdata
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ clear
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls
backup
boot
cache
kernel
kpanic
metadata
misc
radical_update
recovery
resource
system
uboot
user
userdata
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls -l
lrwxrwxrwx root root 2012-01-01 07:19 backup -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2012-01-01 07:19 boot -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2012-01-01 07:19 cache -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2012-01-01 07:19 kernel -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2012-01-01 07:19 kpanic -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2012-01-01 07:19 metadata -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2012-01-01 07:19 misc -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2012-01-01 07:19 radical_update -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 2012-01-01 07:19 recovery -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2012-01-01 07:19 resource -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2012-01-01 07:19 system -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2012-01-01 07:19 uboot -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2012-01-01 07:19 user -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2012-01-01 07:19 userdata -> /dev/block/mmcblk0p12
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ df
Filesystem Size Used Free Blksize
/dev 1006.8M 128.0K 1006.7M 4096
/sys/fs/cgroup 1006.8M 0.0K 1006.8M 4096
/sys/fs/cgroup/memory: Permission denied
/mnt/secure 1006.8M 0.0K 1006.8M 4096
/mnt/asec 1006.8M 0.0K 1006.8M 4096
/mnt/obb 1006.8M 0.0K 1006.8M 4096
/system 751.5M 331.2M 420.3M 4096
/cache 108.0M 72.0K 107.9M 4096
/metadata 3.9M 24.0K 3.8M 4096
/data 975.9M 58.0M 917.9M 4096
/mnt/shell/emulated: Transport endpoint is not connected
/mnt/internal_sd 12.4G 96.0K 12.4G 8192
/mnt/secure/asec: Permission denied
1|[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $
MDLINE:console=ttyS2 earlyprintk root=/dev/mmcblk0p10 init=/linuxrc rw rootfstype=ext4 mtdparts=rk29xxnand:[email protected](uboot),[email protected](misc),[email protected](resource),[email protected](kernel),[email protected](boot),[email protected](system),[email protected](backup),[email protected](user)
mkfs.ext4 /dev/mmcblk0p8
uboot =0x2000*512/1024/1024==4M---->開始 大小 4M------->4M+4M=8M
mic =0x4000*512/1024/1024==8M----->開始 大小4M------->8M+4M=12M
resource =0x6000*512/1024/1024==12M---->開始 大小16M------->12M+16M=28M
kernel =0xe000*512/1024/1024==28M---->開始 大小16M------->28M+16M=44M
boot =0x16000*512/1024/1024==44M--->開始 大小32M------->44M+32M=76M
system =0x26000*512/1024/1024==76M--->開始 大小200M------>76M+200M=276M
backup =0x8A000*512/1024/1024==276M-->開始 大小32M------>276M+32M=308M
user =0x9A000*512/1024/1024==308M-->開始 -------------0x9A0000===
CMDLINE:console=ttyS2 earlyprintk root=/dev/mmcblk0p6 init=/linuxrc rw rootfstype=ext4 mtdparts=rk29xxnand:[email protected](uboot),[email protected](misc),[email protected](resource),[email protected](kernel),[email protected](boot),[email protected](system),[email protected]0008a000(backup),[email protected](user)
/dev/mmcblk0 /dev/mmcblk0p2 /dev/mmcblk0p4 /dev/mmcblk0p6
/dev/mmcblk0p1 /dev/mmcblk0p3 /dev/mmcblk0p5 /dev/mmcblk0p7
[[email protected]:~]# ls /dev/mmcblk0* -lht
brw-rw---- 1 root root 179, 0 Aug 23 08:58 /dev/mmcblk0
brw-rw---- 1 root root 179, 1 Aug 23 08:58 /dev/mmcblk0p1
brw-rw---- 1 root root 179, 2 Aug 23 08:58 /dev/mmcblk0p2
brw-rw---- 1 root root 179, 3 Aug 23 08:58 /dev/mmcblk0p3
brw-rw---- 1 root root 179, 4 Aug 23 08:58 /dev/mmcblk0p4
brw-rw---- 1 root root 179, 5 Aug 23 08:58 /dev/mmcblk0p5
brw-rw---- 1 root root 179, 6 Aug 23 08:58 /dev/mmcblk0p6
brw-rw---- 1 root root 179, 7 Aug 23 08:58 /dev/mmcblk0p7
[
ppp ptmx pts/
[[email protected]:~]# cat /dev/
alarm iep mmcblk0p1 sw_sync
ashmem input/ mmcblk0p2 tgt
binder ion mmcblk0p3 timerirq
camsys_marvin keychord mmcblk0p4 tty
console kmem mmcblk0p5 ttyGS0
cpu_dma_latency kmsg mmcblk0p6 ttyGS1
ddr_freq log mmcblk0p7 ttyGS2
fb0 log_events mtp_usb ttyGS3
fb1 log_main net/ ttyS0
fb2 log_radio network_latency ttyS1
fb3 log_system network_throughput ttyS2
fb4 loop-control null ttyS3
fb5 loop0 ppp ttyS4
fb6 loop1 ptmx uhid
fb7 loop2 pts/ uinput
full loop3 random urandom
fuse loop4 rfkill usb_accessory
hevc_service loop5 rga vflash
i2c-0 loop6 root video_state
i2c-1 loop7 rtc0 vpu_service
i2c-2 mapper/ rtk_btusb xt_qtaguid
i2c-3 mem shm/ zero
i2c-4 mma8452_daemon snd/ zram0
i2c_detect mmcblk0 spi_misc_test
[
major minor #blocks name
179 0 15267840 mmcblk0
179 1 4096 mmcblk0p1
179 2 4096 mmcblk0p2
179 3 16384 mmcblk0p3
179 4 16384 mmcblk0p4
179 5 32768 mmcblk0p5
179 6 7864320 mmcblk0p6
179 7 32768 mmcblk0p7
14.5 GiB
[ 8.788697] uboot: 0x000400000 -- 0x000800000 (4 MB)
[ 8.788709] misc: 0x000800000 -- 0x000c00000 (4 MB)
[ 8.788719] resource: 0x000c00000 -- 0x001c00000 (16 MB)
[ 8.788729] kernel: 0x001c00000 -- 0x002c00000 (16 MB)
[ 8.788739] boot: 0x002c00000 -- 0x004c00000 (32 MB)
[ 8.788748] recovery: 0x004c00000 -- 0x006c00000 (32 MB)
[ 8.788763] backup: 0x006c00000 -- 0x00a000000 (52 MB)
[ 8.788782] cache: 0x00a000000 -- 0x012000000 (128 MB)
[ 8.788792] kpanic: 0x012000000 -- 0x012400000 (4 MB)
[ 8.788801] system: 0x012400000 -- 0x3a3a00000 (14614 MB)
loop0
loop1
loop2
loop3
loop4
loop5
loop6
loop7
mmcblk0
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p12
mmcblk0p13
mmcblk0p14
mmcblk0p2
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
mtd
platform
vold
zram0
[email protected]:/dev/block $ cd /dev/block/
platform/ff0f0000.rksdmmc/by <
by-name/ by-num/
/ff0f0000.rksdmmc/by-name/ <
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls
backup
boot
cache
kernel
kpanic
metadata
misc
radical_update
recovery
resource
system
uboot
user
userdata
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ clear
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls
backup
boot
cache
kernel
kpanic
metadata
misc
radical_update
recovery
resource
system
uboot
user
userdata
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls -l
lrwxrwxrwx root root 2012-01-01 07:19 backup -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2012-01-01 07:19 boot -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2012-01-01 07:19 cache -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2012-01-01 07:19 kernel -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2012-01-01 07:19 kpanic -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2012-01-01 07:19 metadata -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2012-01-01 07:19 misc -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2012-01-01 07:19 radical_update -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 2012-01-01 07:19 recovery -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2012-01-01 07:19 resource -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2012-01-01 07:19 system -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2012-01-01 07:19 uboot -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2012-01-01 07:19 user -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2012-01-01 07:19 userdata -> /dev/block/mmcblk0p12
[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $ df
Filesystem Size Used Free Blksize
/dev 1006.8M 128.0K 1006.7M 4096
/sys/fs/cgroup 1006.8M 0.0K 1006.8M 4096
/sys/fs/cgroup/memory: Permission denied
/mnt/secure 1006.8M 0.0K 1006.8M 4096
/mnt/asec 1006.8M 0.0K 1006.8M 4096
/mnt/obb 1006.8M 0.0K 1006.8M 4096
/system 751.5M 331.2M 420.3M 4096
/cache 108.0M 72.0K 107.9M 4096
/metadata 3.9M 24.0K 3.8M 4096
/data 975.9M 58.0M 917.9M 4096
/mnt/shell/emulated: Transport endpoint is not connected
/mnt/internal_sd 12.4G 96.0K 12.4G 8192
/mnt/secure/asec: Permission denied
1|[email protected]:/dev/block/platform/ff0f0000.rksdmmc/by-name $
MDLINE:console=ttyS2 earlyprintk root=/dev/mmcblk0p10 init=/linuxrc rw rootfstype=ext4 mtdparts=rk29xxnand:[email protected](uboot),[email protected](misc),[email protected](resource),[email protected](kernel),[email protected](boot),[email protected](system),[email protected](backup),[email protected](user)
mkfs.ext4 /dev/mmcblk0p8
uboot =0x2000*512/1024/1024==4M---->開始 大小 4M------->4M+4M=8M
mic =0x4000*512/1024/1024==8M----->開始 大小4M------->8M+4M=12M
resource =0x6000*512/1024/1024==12M---->開始 大小16M------->12M+16M=28M
kernel =0xe000*512/1024/1024==28M---->開始 大小16M------->28M+16M=44M
boot =0x16000*512/1024/1024==44M--->開始 大小32M------->44M+32M=76M
system =0x26000*512/1024/1024==76M--->開始 大小200M------>76M+200M=276M
backup =0x8A000*512/1024/1024==276M-->開始 大小32M------>276M+32M=308M
user =0x9A000*512/1024/1024==308M-->開始 -------------0x9A0000===
CMDLINE:console=ttyS2 earlyprintk root=/dev/mmcblk0p6 init=/linuxrc rw rootfstype=ext4 mtdparts=rk29xxnand:[email protected](uboot),[email protected](misc),[email protected](resource),[email protected](kernel),[email protected](boot),[email protected](system),[email protected]0008a000(backup),[email protected](user)