Edit online

分区表描述

image_cfg.json 文件的开头描述的是当前要烧录的目标存储设备,以及在设备上的分区配置,以 spi-nand 为例:

1. 存储设备类型
存储设备 说明
"spi-nand" SPI NAND 设备
"spi-nor" SPI NOR 设备

存储设备 的名字仅可使用上述列表所指定的名字。

2. 存储设备 的可设置属性
存储设备对象的属性名 说明 -
"size" 值为字符串。设备的存储大小(Byte),可使用 “K,M,G” 单位,e.g. “2m”
"partitions" 分区表 对象。包含该存储设备的详细分区列表,每一个子对象为一个 分区
3. 分区 对象的属性
分区对象的属性名说明 -
"offset" 值为 16 进制字符串。表示该 分区 的开始位置离 存储设备 的开始位置的偏移(字节)。如果 “offset” 不出现,表示当前分区紧接上一个分区。
"size" 值为字符串。设备的存储大小(Byte),可使用 “K,M,G” 单位,e.g. “2m”。最后一个分区可以使用 “-” 表示使用剩下所有的空间。
"ubi" UBI Volume 表 对象。当存储设备为 “spi-nand” 时出现,表示当前 MTD 分区是一个 UBI 设备。该对象描述 UBI 设备中的 Volume 表。每一个子对象为一个 UBI Volume
4. UBI Volume 对象的属性
UBI Volume 对象的属性名 说明
"offset" 值为 16 进制字符串。表示该 Volume 的开始位置离 MTD 分区的开始位置的偏移(字节)如果 “offset” 不出现,表示当前 Volume 紧接上一个 Volume。
"size" 值为字符串。设备的存储大小(Byte),可使用 “K,M,G” 单位,e.g. “2m”最后一个分区可以使用 “-” 表示使用剩下所有的空间。