3. EMMC分区方式¶
3.1. 分区方式¶
分区方式是通过 Linux Kernel 的 cmdline partition 的方式进行分区管理而不是 elf partition;因此需要设置如下选项: 备注:默认已设置如下选项,用户不需要自行设置 CONFIG_BLK_CMDLINE_PARSER=y CONFIG_PARTITION_ADVANCED=y CONFIG_CMDLINE_PARTITION=y CONFIG_EFI_PARTITION=n
3.2. 如何修改 emmc 分区大小¶
cd build/boards/default/partition/
修改 partition_emmc.xml 中各分区的大小(分区大小需要 512 字节对齐), 并重新编译 bsp
重新编译后会产生对应分区的 Image 文件. 分区信息会通过 uboot 环境变量 blkdevparts 传递给 Kernel 进行实际分区的设置.
详细可以参考下列信息: https://www.kernel.org/doc/Documentation/block/cmdline-partition.txt