/hal_espressif-latest/tools/esptool_py/test/efuse_scripts/esp32/ |
D | execute_efuse_script.py | 3 espefuse(esp, efuses, args, "burn_efuse JTAG_DISABLE 1 DISABLE_SDIO_HOST 1 CONSOLE_DEBUG_DISABLE 1") 4 espefuse(esp, efuses, args, "burn_key flash_encryption ../../images/efuse/256bit --no-protect-key") 5 espefuse(esp, efuses, args, "burn_key_digest ../../secure_images/rsa_secure_boot_signing_key.pem") 6 espefuse(esp, efuses, args, "burn_bit BLOCK3 64 66 69 72 78 82 83 90") 7 espefuse(esp, efuses, args, "burn_custom_mac AA:BB:CC:DD:EE:88") 11 espefuse(esp, efuses, args, "summary") 12 espefuse(esp, efuses, args, "adc_info") 13 espefuse(esp, efuses, args, "get_custom_mac") 46 espefuse(esp, efuses, args, "read_protect_efuse BLOCK1") 47 espefuse(esp, efuses, args, "write_protect_efuse BLOCK1")
|
D | execute_efuse_script2.py | 3 espefuse(esp, efuses, args, "burn_efuse JTAG_DISABLE 1 DISABLE_SDIO_HOST 1 CONSOLE_DEBUG_DISABLE 1") 7 espefuse(esp, efuses, args, "burn_key flash_encryption ../../images/efuse/256bit --no-protect-key") 13 espefuse(esp, efuses, args, "burn_key_digest ../../secure_images/rsa_secure_boot_signing_key.pem") 19 espefuse(esp, efuses, args, "burn_bit BLOCK3 64 66 69 72 78 82 83 90") 20 espefuse(esp, efuses, args, "burn_custom_mac AA:BB:CC:DD:EE:88")
|
/hal_espressif-latest/tools/esptool_py/test/efuse_scripts/esp32xx/ |
D | execute_efuse_script.py | 3 espefuse(esp, efuses, args, 'burn_efuse DIS_FORCE_DOWNLOAD 1 DIS_DOWNLOAD_MODE 1') 4 espefuse(esp, efuses, args, 'burn_bit BLOCK_USR_DATA 64 66 69 72 78 82 83 90') 5 espefuse(esp, efuses, args, 'read_protect_efuse BLOCK_SYS_DATA2') 6 espefuse(esp, efuses, args, 'write_protect_efuse BLOCK_SYS_DATA2') 7 espefuse(esp, efuses, args, 'burn_block_data BLOCK_KEY5 ../../images/efuse/256bit') 8 espefuse(esp, efuses, args, 'burn_key BLOCK_KEY0 ../../images/efuse/256bit XTS_AES_128_KEY --no-rea… 9 espefuse(esp, efuses, args, 'burn_key_digest BLOCK_KEY1 ../../secure_images/rsa_secure_boot_signing… 13 espefuse(esp, efuses, args, 'summary') 14 espefuse(esp, efuses, args, 'adc_info') 61 espefuse(esp, efuses, args, 'burn_key BLOCK_KEY0 ../../images/efuse/256bit XTS_AES_128_KEY')
|
D | execute_efuse_script2.py | 3 espefuse(esp, efuses, args, 'burn_efuse DIS_FORCE_DOWNLOAD 1 DIS_DOWNLOAD_MODE 1') 7 espefuse(esp, efuses, args, 'burn_bit BLOCK_USR_DATA 64 66 69 72 78 82 83 90') 11 espefuse(esp, efuses, args, 'read_protect_efuse BLOCK_SYS_DATA2') 12 espefuse(esp, efuses, args, 'write_protect_efuse BLOCK_SYS_DATA2') 16 espefuse(esp, efuses, args, 'burn_block_data BLOCK_KEY5 ../../images/efuse/256bit') 20 espefuse(esp, efuses, args, 'burn_key BLOCK_KEY0 ../../images/efuse/256bit XTS_AES_128_KEY --no-rea… 26 espefuse(esp, efuses, args, 'burn_key_digest BLOCK_KEY1 ../../secure_images/rsa_secure_boot_signing…
|
/hal_espressif-latest/tools/esptool_py/docs/en/espefuse/ |
D | execute-scripts-cmd.rst | 6 The ``espefuse.py execute_scripts`` command executes scripts to burn at one time. 19 > espefuse.py execute_scripts efuse_script1.py efuse_script2.py ... 23 … is a list of scripts. The special format of python scripts can be executed inside ``espefuse.py``. 27 Below you can see some examples of the script. This script file is run from ``espefuse.py`` as ``ex… 30 …mands which are available in CLI, see ``espefuse.py --help``. To run a efuse command you need to c… 37 > espefuse.py execute_scripts efuse_script1.py --do-not-confirm 51 espefuse(esp, efuses, args, "burn_key flash_encryption flash_encryption_key.bin") 55 espefuse(esp, efuses, args, 'burn_efuse FLASH_CRYPT_CNT 0x7') 59 espefuse(esp, efuses, args, 'burn_efuse FLASH_CRYPT_CNT') 61 espefuse(esp, efuses, args, 'burn_efuse DISABLE_DL_ENCRYPT 1') [all …]
|
D | adc-info-cmd.rst | 6 The ``espefuse.py adc_info`` command displays information about ADC calibration data stored in eFus… 12 > espefuse.py adc_info 21 > espefuse.py adc_info 50 > espefuse.py adc_info
|
D | burn-custom-mac-cmd.rst | 6 The ``espefuse.py burn_custom_mac`` command burns a 48-bit Custom MAC Address. 28 > espefuse.py burn_custom_mac 48:63:92:15:72:16 47 > espefuse.py summary 66 > espefuse.py burn_custom_mac 48:63:92:15:72:16 88 > espefuse.py summary 100 > espefuse.py burn_custom_mac 48:63:92:15:72:16 117 > espefuse.py summary
|
D | get-custom-mac-cmd.rst | 6 The ``espefuse.py burn_custom_mac`` command prints the Custom MAC Address (``CUSTOM_MAC``). 14 > espefuse.py get_custom_mac 25 > espefuse.py get_custom_mac
|
D | burn-block-data-cmd.rst | 6 The ``espefuse.py burn_block_data`` command allows writing arbitrary data (non-key data) from a fil… 8 This command is available in ``espefuse.py`` v2.6 and newer. 26 > espefuse.py -p PORT burn_block_data --offset 6 BLOCK3 device_id.bin 49 > espefuse.py dump 53 > espefuse.py summary
|
D | dump-cmd.rst | 6 The ``espefuse.py dump`` command allows: 35 > espefuse.py dump 51 > espefuse.py dump 67 > espefuse.py dump 96 > espefuse.py dump --format split --file_name backup/chip1/blk.bin 115 > espefuse.py burn_block_data BLOCK0 backup/chip1/blk0.bin \ 123 > espefuse.py dump --format joint --file_name backup/chip1/efuses.bin
|
D | set-flash-voltage-cmd.rst | 12 The ``espefuse.py set_flash_voltage`` command permanently sets the internal flash voltage regulator… 54 espefuse.py set_flash_voltage OFF 68 espefuse.py set_flash_voltage 1.8V 82 espefuse.py set_flash_voltage 3.3V 104 > espefuse.py set_flash_voltage 1.8V 125 > espefuse.py set_flash_voltage 3.3V 146 > espefuse.py set_flash_voltage OFF
|
D | read-write-protections-cmd.rst | 8 - ``espefuse.py read_protect_efuse``. It sets read protection for given eFuse names. 9 - ``espefuse.py write_protect_efuse``. It sets write protection for given eFuse names. 28 …ays show all-zeroes, even though hardware may use the correct value. In espefuse v2.6 and newer, r… 43 > espefuse.py read_protect_efuse BLOCK2 BLOCK3 MAC_VERSION 65 > espefuse.py write_protect_efuse WR_DIS FLASH_CRYPT_CNT
|
D | summary-cmd.rst | 6 The ``espefuse.py summary`` command reads the eFuses from the chip and outputs them in text or json… 31 …ays show all-zeroes, even though hardware may use the correct value. In espefuse v2.6 and newer, r… 59 > espefuse.py summary --format json 110 > espefuse.py summary --format json --file efuses.json 125 The ``espefuse.py summary`` command supports filtering eFuses by name. The eFuses to filter needs t… 129 > espefuse.py summary ABS_DONE_0 BLOCK1 143 > espefuse.py summary --format value_only MAC
|
D | burn-bit-cmd.rst | 6 The ``espefuse.py burn_bit`` command burns bits in efuse blocks by bit number. This is useful when … 24 > espefuse.py burn_bit BLOCK2 15 16 17 18 19 20 47 > espefuse.py --virt burn_bit BLOCK2 15 16 17 18 19 20 \
|
D | burn-key-digest-cmd.rst | 6 The ``espefuse.py burn_key_digest`` command parses a RSA public key and burns the digest to eFuse b… 47 > espefuse.py burn_key_digest secure_boot_key_v2_0.pem 67 > espefuse.py summary 78 > espefuse.py burn_key_digest secure_boot_v2_ecdsa192.pem 99 > espefuse.py summary 117 > espefuse.py burn_key_digest \ 157 > espefuse.py summary
|
D | check-error-cmd.rst | 6 The ``espefuse.py check_error`` command checks eFuse errors. It triggers several reads to force the… 16 > espefuse.py summary 34 > espefuse.py check_error 59 > espefuse.py check_error --recovery
|
/hal_espressif-latest/tools/esptool_py/espefuse/ |
D | __init__.py | 12 import espefuse.efuse.esp32 as esp32_efuse 13 import espefuse.efuse.esp32c2 as esp32c2_efuse 14 import espefuse.efuse.esp32c3 as esp32c3_efuse 15 import espefuse.efuse.esp32c5 as esp32c5_efuse 16 import espefuse.efuse.esp32c5beta3 as esp32c5beta3_efuse 17 import espefuse.efuse.esp32c6 as esp32c6_efuse 18 import espefuse.efuse.esp32c61 as esp32c61_efuse 19 import espefuse.efuse.esp32h2 as esp32h2_efuse 20 import espefuse.efuse.esp32h2beta1 as esp32h2beta1_efuse 21 import espefuse.efuse.esp32p4 as esp32p4_efuse [all …]
|
D | __main__.py | 5 import espefuse 8 espefuse._main()
|
/hal_espressif-latest/tools/esptool_py/ |
D | CHANGELOG.md | 12 - **espefuse**: Supports wafer efuse versions for esp32c61 23 - **espefuse**: Adds support extend efuse table by user CSV file 24 - **espefuse**: Adds efuse dump formats: separated(default) and united(new) 25 - **espefuse**: Adds incompatible eFuse settings check for S3 31 - **espefuse**: Allow filtering efuses based on command line arguments 33 - **espefuse**: Added check for correctness of written data 34 - **espefuse**: Improves help for burn_efuse cmd 38 - **espefuse**: Updates efuses for C5 and C61 46 - **espefuse**: Update adc_info commands for all chips 47 - **espefuse**: Adds new efuses for esp32p4 [all …]
|
D | espefuse.py | 34 import espefuse 37 espefuse._main()
|
D | pyproject.toml | 103 skip = '*.bin,*test/images/efuse/*,*docs/en/espefuse/inc/*' 150 "espefuse/efuse/*/mem_definition.py" = ["E241", "E501"] 151 "espefuse/efuse/*/operations.py" = ["E241", "E501", "F401"] 152 "espefuse/efuse/*/fields.py" = ["E241", "E501"]
|
D | MANIFEST.in | 5 include espefuse/efuse_defs/*.yaml
|
/hal_espressif-latest/tools/esptool_py/test/efuse_scripts/ |
D | efuse_burn1.py | 16 espefuse(esp, efuses, args, cmd)
|
D | efuse_burn2.py | 16 espefuse(esp, efuses, args, cmd)
|
/hal_espressif-latest/tools/esptool_py/docs/en/ |
D | index.rst | 6 ``esptool.py``, ``espefuse.py`` and ``espsecure.py`` are a complete toolset for working with Espres… 48 :not esp8266:Espefuse <espefuse/index>
|