Lines Matching full:-
7 ------------
9 …ion images on a per-device basis for mass manufacturing purposes. The NVS partition images are cre…
13 - `esptool.py`_
14 - `Flash Download tool`_ (available on Windows only).Just download it, unzip, and follow the instru…
15 - Direct flash programming using custom production tools.
19 -------------
21 **This utility is dependent on esp-idf's NVS partition utility.**
24 - Linux / MacOS / Windows (standard distributions)
27 - `Python <https://www.python.org/downloads/>`_
32 - The path to Python is added to the PATH environment variable.
33 …- You have installed the packages from `requirement.txt`, the file in the root of the esp-idf dire…
37 --------
46 A -- B -> C
51 ----------------------
57 name1,namespace, <-- First entry should be of type "namespace"
83 - before and after ','
84 - at the end of each line in a CSV file
88 ---------------------
130 -------------------
134 python mfg_gen.py [-h] {generate,generate-key} ...
137 +-----+------------+----------------------------------------------------------------------+
140 | 1 | -h, --help | show this help message and exit |
141 +-----+------------+----------------------------------------------------------------------+
144 Run mfg_gen.py {command} -h for additional help
145 +-----+--------------+--------------------------------------------------------------------+
149 +-----+--------------+--------------------------------------------------------------------+
150 | 2 | generate-key | Generate keys for encryption |
151 +-----+--------------+--------------------------------------------------------------------+
156 python mfg_gen.py generate [-h] [--fileid FILEID] [--version {1,2}] [--keygen]
157 [--keyfile KEYFILE] [--inputkey INPUTKEY]
158 [--outdir OUTDIR]
162 +--------------+----------------------------------------------------------------------+
166 +--------------+----------------------------------------------------------------------+
168 +--------------+----------------------------------------------------------------------+
170 +-----+--------------+----------------------------------------------------------------+
173 +--------------+----------------------------------------------------------------------+
176 +---------------------+--------------------------------------------------------------------+
179 | -h, --help | show this help message and exit |
180 +---------------------+--------------------------------------------------------------------+
181 | --fileid FILEID | Unique file identifier(any key in values file) |
183 +---------------------+--------------------------------------------------------------------+
184 | --version {1,2} | Set multipage blob version. |
185 | | Version 1 - Multipage blob support disabled. |
186 | | Version 2 - Multipage blob support enabled. |
188 +---------------------+--------------------------------------------------------------------+
189 | --keygen | Generates key for encrypting NVS partition |
190 +---------------------+--------------------------------------------------------------------+
191 | --inputkey INPUTKEY | File having key for encrypting NVS partition |
192 +---------------------+--------------------------------------------------------------------+
193 | --outdir OUTDIR | Output directory to store files created |
195 +---------------------+--------------------------------------------------------------------+
207 - Encrypt by allowing the utility to generate encryption keys::
209 …generate samples/sample_config.csv samples/sample_values_singlepage_blob.csv Sample 0x3000 --keygen
211 .. note:: Encryption key of the following format ``<outdir>/keys/keys-<prefix>-<fileid>.bin`` is cr…
212 …ile having encryption keys in ``keys/`` directory is compatible with NVS key-partition structure. …
214 - Encrypt by providing the encryption keys as input binary file::
216 …/sample_config.csv samples/sample_values_singlepage_blob.csv Sample 0x3000 --inputkey keys/sample_…
221 python mfg_gen.py generate-key [-h] [--keyfile KEYFILE] [--outdir OUTDIR]
224 … +--------------------+----------------------------------------------------------------------+
227 … | -h, --help | show this help message and exit |
228 … +--------------------+----------------------------------------------------------------------+
229 … | --keyfile KEYFILE | Path to output encryption keys file |
230 … +--------------------+----------------------------------------------------------------------+
231 … | --outdir OUTDIR | Output directory to store files created. |
233 … +--------------------+----------------------------------------------------------------------+
237 python mfg_gen.py generate-key
239 … of the following format ``<outdir>/keys/keys-<timestamp>.bin`` is created. Timestamp format is: `…
240 .. note:: To provide custom target filename use the --keyfile argument.
248 - ``bin/`` for storing the generated binary files
249 - ``csv/`` for storing the generated intermediate CSV files
250 - ``keys/`` for storing encryption keys (when generating encrypted factory images)
253 .. _Flash Download tool: https://www.espressif.com/en/support/download/other-tools?keys=flash+downl…