平台:Freescale / Android 4.2.2
问题描述:
用 df 命令,看到/system分区大小275M。
用 busybox fdisk -l /dev/block/mmcblk0p5,看到 536M。
Freescale的刷机工具是Mfgtool,分区的动作在mksdcard-android.sh里面完成。
SYSTEM_ROM_SIZE=512
dd if=/dev/zero of=${node} bs=1024 count=1sfdisk--force -uM ${node} <
,${boot_rom_sizeb},83,${RECOVERY_ROM_SIZE},83,${extend_size},5,${data_size},83,${SYSTEM_ROM_SIZE},83,${CACHE_SIZE},83,${VENDER_SIZE},83,${MISC_SIZE},83EOF
注: dd 命令
格式:起始,大小,ID
起始 = 起始柱面(如果不进行指定则为第一可用柱面),大小 = 柱面数量(如果不进行指定则指所有柱面),ID号 = 分区类型(L: Linux, S: Swap, E:扩展分区)
Mfgtool的配置文件是ucl2.xml
其中,刷System.img的命令是:
Sending and writting system.img
可以看到,这边使用了 dd 命令,blocksize是512byte,将system.img拷贝到了/dev/mmcblk0p5分区。
但是,dd