RK3288 emmc flash paramter 分区

来源:互联网 发布:coco文字识别软件 编辑:程序博客网 时间:2024/05/12 19:17
root@rk3288:~]# ls /dev/mmcblk0*
/dev/mmcblk0    /dev/mmcblk0p2  /dev/mmcblk0p4  /dev/mmcblk0p6
/dev/mmcblk0p1  /dev/mmcblk0p3  /dev/mmcblk0p5  /dev/mmcblk0p7
[root@rk3288:~]# 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
[root@rk3288:~]# cat /dev/p
ppp   ptmx  pts/
[root@rk3288:~]# 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
[root@rk3288:~]# 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)
































shell@rk3288:/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
shell@rk3288:/dev/block $ cd /dev/block/                                       
platform/ff0f0000.rksdmmc/by                                                  <
by-name/  by-num/   
/ff0f0000.rksdmmc/by-name/                                                    <
shell@rk3288:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls
backup
boot
cache
kernel
kpanic
metadata
misc
radical_update
recovery
resource
system
uboot
user
userdata
shell@rk3288:/dev/block/platform/ff0f0000.rksdmmc/by-name $ clear
shell@rk3288:/dev/block/platform/ff0f0000.rksdmmc/by-name $ ls
backup
boot
cache
kernel
kpanic
metadata
misc
radical_update
recovery
resource
system
uboot
user
userdata
shell@rk3288:/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
shell@rk3288:/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|shell@rk3288:/dev/block/platform/ff0f0000.rksdmmc/by-name $ 






MDLINE:console=ttyS2 earlyprintk  root=/dev/mmcblk0p10  init=/linuxrc rw rootfstype=ext4   mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x0064000@0x00026000(system),0x00010000@0x00666000(backup),-@0x00766000(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:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x00640000@0x00026000(system),0x00010000@0x0008a000(backup),-@0x0009a000(user)









































原创粉丝点击