You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/espefuse/burn-efuse-cmd.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Burn eFuse
4
4
==========
5
5
6
-
The ``espefuse.py burn_efuse`` command burns eFuses. The arguments to ``burn_efuse`` are eFuse names (as shown in summary output) and new values.
6
+
The ``espefuse.py burn-efuse`` command burns eFuses. The arguments to ``burn-efuse`` are eFuse names (as shown in summary output) and new values.
7
7
8
8
Positional arguments:
9
9
@@ -16,15 +16,15 @@ Optional arguments:
16
16
17
17
It can be list of eFuse names and values (like EFUSE_NAME1 1 EFUSE_NAME2 7 EFUSE_NAME3 10 etc.).
18
18
19
-
New values can be a numeric value in decimal or hex (with "0x" prefix). eFuse bits can only be burned from 0 to 1, attempting to set any back to 0 will have no effect. Most eFuses have a limited bit width (many are only 1-bit flags). Longer eFuses (MAC addresses, keys) can be set with this command, but it's better to use a specific command (``burn_custom_mac``, ``burn_key``) for a specific field.
19
+
New values can be a numeric value in decimal or hex (with "0x" prefix). eFuse bits can only be burned from 0 to 1, attempting to set any back to 0 will have no effect. Most eFuses have a limited bit width (many are only 1-bit flags). Longer eFuses (MAC addresses, keys) can be set with this command, but it's better to use a specific command (``burn-custom-mac``, ``burn-key``) for a specific field.
20
20
21
21
This command supports simultaneous burning of multiple eFuses, it doesn't matter if they are from different eFuse blocks or not. The format is the same as for burning just one eFuse, just list the eFuse name and value pairs, see the example below.
Copy file name to clipboardExpand all lines: docs/en/espefuse/burn-key-cmd.rst
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Burn Key
4
4
========
5
5
6
-
The ``espefuse.py burn_key`` command burns keys to eFuse blocks:
6
+
The ``espefuse.py burn-key`` command burns keys to eFuse blocks:
7
7
8
8
.. list::
9
9
@@ -78,7 +78,7 @@ Optional arguments:
78
78
79
79
.. only:: esp32h2
80
80
81
-
{IDF_TARGET_NAME} has the ECDSA accelerator for signature purposes and supports private keys based on the NIST192p or NIST256p curve. These two commands below can be used to generate such keys (``PEM`` file). The ``burn_key`` command with the ``ECDSA_KEY`` purpose takes the ``PEM`` file and writes the private key into a eFuse block. The key is written to the block in reverse byte order.
81
+
{IDF_TARGET_NAME} has the ECDSA accelerator for signature purposes and supports private keys based on the NIST192p or NIST256p curve. These two commands below can be used to generate such keys (``PEM`` file). The ``burn-key`` command with the ``ECDSA_KEY`` purpose takes the ``PEM`` file and writes the private key into a eFuse block. The key is written to the block in reverse byte order.
82
82
83
83
For NIST192p, the private key is 192 bits long, so 8 padding bytes ("0x00") are added.
84
84
@@ -146,7 +146,7 @@ By default, when an encryption key block is burned it is also read and write pro
Copy file name to clipboardExpand all lines: docs/en/espefuse/burn-key-digest-cmd.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
.. _burn-key-digest-cmd:
2
2
3
-
Burn key Digest
3
+
Burn Key Digest
4
4
===============
5
5
6
-
The ``espefuse.py burn_key_digest`` command parses a RSA public key and burns the digest to eFuse block for use with `Secure Boot V2 <https://docs.espressif.com/projects/esp-idf/en/latest/{IDF_TARGET_PATH_NAME}/security/secure-boot-v2.html#signature-block-format>`_.
6
+
The ``espefuse.py burn-key-digest`` command parses a RSA public key and burns the digest to eFuse block for use with `Secure Boot V2 <https://docs.espressif.com/projects/esp-idf/en/latest/{IDF_TARGET_PATH_NAME}/security/secure-boot-v2.html#signature-block-format>`_.
Copy file name to clipboardExpand all lines: docs/en/espefuse/check-error-cmd.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Check Error
4
4
===========
5
5
6
-
The ``espefuse.py check_error`` command checks eFuse errors. It triggers several reads to force the eFuse controller to reload eFuses and update status registers. This command can be run after burn operations to make sure that there is not errors.
6
+
The ``espefuse.py check-error`` command checks eFuse errors. It triggers several reads to force the eFuse controller to reload eFuses and update status registers. This command can be run after burn operations to make sure that there is not errors.
7
7
8
8
Optional argument:
9
9
@@ -31,7 +31,7 @@ Checks the status registers of eFuse blocks and throws an error if there is an e
31
31
32
32
.. code-block:: none
33
33
34
-
> espefuse.py check_error
34
+
> espefuse.py check-error
35
35
36
36
Error(s) in BLOCK1 [ERRORS:0 FAIL:1]
37
37
Error(s) in BLOCK2 [ERRORS:1 FAIL:1]
@@ -41,7 +41,7 @@ Checks the status registers of eFuse blocks and throws an error if there is an e
41
41
EFUSE_RD_RS_ERR0_REG 0x00008990
42
42
EFUSE_RD_RS_ERR1_REG 0x00000000
43
43
44
-
=== Run "check_error" command ===
44
+
=== Run "check-error" command ===
45
45
Error(s) in BLOCK1 [ERRORS:0 FAIL:1]
46
46
Error(s) in BLOCK2 [ERRORS:1 FAIL:1]
47
47
Error(s) in BLOCK3 [ERRORS:1 FAIL:1]
@@ -56,7 +56,7 @@ Repairs encoding errors in eFuse blocks, if possible.
56
56
57
57
.. code-block:: none
58
58
59
-
> espefuse.py check_error --recovery
59
+
> espefuse.py check-error --recovery
60
60
61
61
Error(s) in BLOCK1 [ERRORS:0 FAIL:1]
62
62
Error(s) in BLOCK2 [ERRORS:1 FAIL:1]
@@ -66,7 +66,7 @@ Repairs encoding errors in eFuse blocks, if possible.
0 commit comments