huangcm
2025-02-24 69ed55dec4b2116a19e4cca4393cbc014fce5fb2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
;---------------------------------------------------------------------------------------------------
; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
;---------------------------------------------------------------------------------------------------
 
 
;---------------------------------------------------------------------------------------------------
;                                   固件下载参数配置
;---------------------------------------------------------------------------------------------------
;***************************************************************************************************
;    mbr的大小, 以Kbyte为单位
;***************************************************************************************************
[mbr]
size = 16384
 
;***************************************************************************************************
;                                              分区配置
;
;
;  partition 定义范例:
;    [partition]                ;  //表示是一个分区
;    name        = USERFS2      ; //分区名称
;    size        = 16384        ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
;    downloadfile = "123.fex"   ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
;    keydata     = 1            ; //私有数据分区,重新量产数据将不丢失
;    encrypt     = 1            ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
;    user_type   = ?            ; //私有用法
;    verify      = 1            ; //要求量产完成后校验是否正确
;
; 注:1、name唯一, 不允许同名
;     2、name最大12个字符
;     3、size = 0, 将创建一个无大小的空分区
;     4、为了安全和效率考虑,分区大小最好保证为16M字节的整数倍
;***************************************************************************************************
[partition_start]
;------------------------------>mmcblk0p2/nand0p2
[partition]
    name         = bootloader
    size         = 131072
    downloadfile = "boot-resource.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p3/nand0p3
[partition]
    name         = env
    size         = 32768
    downloadfile = "env.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p4/nand0p4
[partition]
    name         = boot
    size         = 65536
    downloadfile = "boot.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p5/nand0p5
[partition]
    name         = super
    size         = 4194304
    downloadfile = "super.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p6/nand0p6
[partition]
    name         = misc
    size         = 32768
    user_type    = 0x8000
 
;------------------------------>mmcblk0p7/nand0p7
[partition]
    name         = recovery
    size         = 98304
    downloadfile = "recovery.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p8/nand0p8
[partition]
    name         = cache
    size         = 1572864
    user_type    = 0x8000
 
;------------------------------>store encryptable
;------------------------------>mmcblk0p09/nand0p09
[partition]
    name         = vbmeta
    size         = 32768
    downloadfile = "vbmeta.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p10/nand0p10
[partition]
    name         = vbmeta_system
    size         = 32768
    downloadfile = "vbmeta_system.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p11/nand0p11
[partition]
    name         = vbmeta_vendor
    size         = 32768
    downloadfile = "vbmeta_vendor.fex"
    user_type    = 0x8000
 
;------------------------------>mmcblk0p12/nand0p12
[partition]
    name         = metadata
    size         = 32768
    user_type    = 0x8000
 
;------------------------------>data image private
;------------------------------>mmcblk0p13/nand0p13
[partition]
    name         = private
    size         = 32768
    ro           = 0
    user_type    = 0x8000
 
;------------------------------>frp
;------------------------------>mmcblk0p14/nand0p14
[partition]
    name         = frp
    size         = 1024
    ro           = 0
    user_type    = 0x8000
    keydata      = 0x8000
 
;------------------------------>empty
;------------------------------>mmcblk0p15/nand0p15
[partition]
    name         = empty
    size         = 31744
    ro           = 0
    user_type    = 0x8000
 
;------------------------------>device tree overlay
;------------------------------>mmcblk0p16/nand0p16
[partition]
    name         = dtbo
    size         = 4096
    downloadfile = "dtbo.fex"
    user_type    = 0x8000
 
;------------------------------>media_data
;------------------------------>mmcblk0p17/nand0p17
[partition]
    name         = media_data
    size         = 32768
    user_type    = 0x8000
 
;------------------------------>UDISK
;------------------------------>mmcblk0p1/nand0p1
[partition]
    name         = UDISK
    user_type    = 0x8100