Lines Matching full:-
7 ------------
13 - esptool.py
14 - Flash 下载工具(仅适用于 Windows)
15 - 直接烧录程序
19 -------------
24 - Linux、MacOS 或 Windows(标准版)
27 - Python: https://www.python.org/downloads/。
32 - Python 路径已添加到 PATH 环境变量中;
33 - 已经安装 `requirement.txt` 中的软件包,`requirement.txt` 在 esp-idf 根目录下。
37 -----------
46 A -- B -> C
51 ----------------------
57 name1,namespace, <-- 第一行为 "namespace" 条目
74 serial_no,data,string,REPEAT <-- "serial_no" 被标记为 "REPEAT"
80 - 逗号 ',' 前后无空格;
81 - CSV 文件每行末尾无空格。
85 ---------------------
92 value1,value2,value3,.... <-- 对应一个设备实体
93 value4,value5,value6,.... <-- 对应一个设备实体
94 value7,value8,value9,.... <-- 对应一个设备实体
110 1,1a2b3c4d5e6faabb,A1,101 <-- 对应一个设备实体(在 CSV 配置文件中标记为 `REPEAT` 的键,除第一个条目外,其他均为空)
111 2,1a2b3c4d5e6fccdd,,102 <-- 对应一个设备实体
112 3,1a2b3c4d5e6feeff,,103 <-- 对应一个设备实体
128 -------------------
132 python mfg_gen.py [-h] {generate,generate-key} ...
136 +------+------------+----------------------+
138 +------+------------+----------------------+
139 | 1 | -h, --help | 显示帮助信息并退出 |
140 +------+------------+----------------------+
145 运行 mfg_gen.py {command} -h 查看更多帮助信息
147 +------+--------------+---------------+
149 +------+--------------+---------------+
151 +------+--------------+---------------+
152 | 2 | generate-key | 生成加密密钥 |
153 +------+--------------+---------------+
159 python mfg_gen.py generate [-h] [--fileid FILEID] [--version {1,2}] [--keygen]
160 [--keyfile KEYFILE] [--inputkey INPUTKEY]
161 [--outdir OUTDIR]
167 +--------+--------------------------------------------------+
169 +--------+--------------------------------------------------+
171 +--------+--------------------------------------------------+
173 +--------+--------------------------------------------------+
175 +--------+--------------------------------------------------+
177 +--------+--------------------------------------------------+
182 +---------------------+----------------------------------------------------------------------------…
184 +---------------------+----------------------------------------------------------------------------…
185 | -h, --help | 显示帮助信息并退出 |
186 +---------------------+----------------------------------------------------------------------------…
187 | --fileid FILEID | 每个文件名后缀的唯一文件标识符(主 CSV 文件中的任意键),默认为数值 1、2、3... |
188 +---------------------+----------------------------------------------------------------------------…
189 | --version {1,2} | - 设置多页 Blob 版本。 |
190 | | - 版本 1 - 禁用多页 Blob; |
191 | | - 版本 2 - 启用多页 Blob; |
192 | | - 默认版本:版本 2 |
193 +---------------------+----------------------------------------------------------------------------…
194 | --keygen | 生成 NVS 分区加密密钥 |
195 +---------------------+----------------------------------------------------------------------------…
196 | --inputkey INPUTKEY | 内含 NVS 分区加密密钥的文件 |
197 +---------------------+----------------------------------------------------------------------------…
198 | --outdir OUTDIR | 输出目录,用于存储创建的文件(默认当前目录) |
199 +---------------------+----------------------------------------------------------------------------…
211 - 通过量产程序生成加密密钥来进行加密::
213 …generate samples/sample_config.csv samples/sample_values_singlepage_blob.csv Sample 0x3000 --keygen
215 .. note:: 创建的加密密钥格式为 ``<outdir>/keys/keys-<prefix>-<fileid>.bin``。
218 - 提供加密密钥用作二进制输入文件来进行加密::
220 …/sample_config.csv samples/sample_values_singlepage_blob.csv Sample 0x3000 --inputkey keys/sample_…
226 python mfg_gen.py generate-key [-h] [--keyfile KEYFILE] [--outdir OUTDIR]
230 +-------------------+----------------------------------------------+
232 +-------------------+----------------------------------------------+
233 | -h, --help | 显示帮助信息并退出 |
234 +-------------------+----------------------------------------------+
235 | --keyfile KEYFILE | 加密密钥文件的输出路径 |
236 +-------------------+----------------------------------------------+
237 | --outdir OUTDIR | 输出目录,用于存储创建的文件(默认当前目录) |
238 +-------------------+----------------------------------------------+
242 python mfg_gen.py generate-key
244 .. note:: 创建的加密密钥格式为 ``<outdir>/keys/keys-<timestamp>.bin``。时间戳格式为:``%m-%d_%H-%M``。
245 .. note:: 如需自定义目标文件名,请使用 --keyfile 参数。
253 - ``bin/`` 存储生成的二进制文件
254 - ``csv/`` 存储生成的中间 CSV 文件
255 - ``keys/`` 存储加密密钥(创建工厂加密映像时会用到)