分区表描述
image_cfg.json
文件的开头描述的是当前要烧录的目标存储设备,以及在设备上的分区配置,以
spi-nand
为例:
"<media type>": { "size": "xx", "partitions": { "<part n>": { "offset": "yy", "size": "zz", "ubi": { "offset": "ii", "size": "jj", } } } }
该示例中各字段具体描述如下表所示:
字段 | 值 | 描述 |
---|---|---|
media type | String | 该字段名字仅可使用此列表所指定的名字。
|
size | String | 存储设备 的存储大小 (Byte),可设置。设备的存储大小 (Byte),单位可为 K、M 或 G
,例如,2m。 |
partitions | Object | 分区表 对象。包含该存储设备的详细分区列表,每一个子对象为一个
分区 。 |
offset | String | 16 进制字符串。表示该 分区 的开始位置离 存储设备
的开始位置的偏移(字节)。如果此字段未出现,表示当前分区紧接上一个分区。 |
size | String | size:设备的存储大小 (Byte),单位可为 K、M 或 G
,例如,2m。 最后一个分区可以使用 “-” 表示使用剩下所有的空间。 |
ubi | Object | UBI Volume 对象。当存储设备为 “spi-nand” 时出现,表示当前 MTD
分区是一个 UBI 设备。该对象描述 UBI 设备中的 Volume 表。每一个子对象为一个 UBI
Volume 。UBI Volume 对象:
|