mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			132 lines
		
	
	
		
			9.4 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			132 lines
		
	
	
		
			9.4 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
 | 
						|
.. code-block:: none
 | 
						|
 | 
						|
    $ ./efuse_table_gen.py {IDF_TARGET_PATH_NAME}/esp_efuse_table.csv --info
 | 
						|
 | 
						|
    Parsing efuse CSV input file $IDF_PATH/components/efuse/esp32/esp_efuse_table.csv ...
 | 
						|
    Verifying efuse table...
 | 
						|
    Max number of bits in BLK 192
 | 
						|
    Sorted efuse table:
 | 
						|
    #       field_name                      efuse_block     bit_start       bit_count
 | 
						|
    1       WR_DIS                          EFUSE_BLK0         0               16
 | 
						|
    2       WR_DIS.RD_DIS                   EFUSE_BLK0         0               1
 | 
						|
    3       WR_DIS.WR_DIS                   EFUSE_BLK0         1               1
 | 
						|
    4       WR_DIS.FLASH_CRYPT_CNT          EFUSE_BLK0         2               1
 | 
						|
    5       WR_DIS.UART_DOWNLOAD_DIS        EFUSE_BLK0         2               1
 | 
						|
    6       WR_DIS.MAC                      EFUSE_BLK0         3               1
 | 
						|
    7       WR_DIS.MAC_CRC                  EFUSE_BLK0         3               1
 | 
						|
    8       WR_DIS.DISABLE_APP_CPU          EFUSE_BLK0         3               1
 | 
						|
    9       WR_DIS.DISABLE_BT               EFUSE_BLK0         3               1
 | 
						|
    10      WR_DIS.DIS_CACHE                EFUSE_BLK0         3               1
 | 
						|
    11      WR_DIS.VOL_LEVEL_HP_INV         EFUSE_BLK0         3               1
 | 
						|
    12      WR_DIS.CLK8M_FREQ               EFUSE_BLK0         4               1
 | 
						|
    13      WR_DIS.ADC_VREF                 EFUSE_BLK0         4               1
 | 
						|
    14      WR_DIS.XPD_SDIO_REG             EFUSE_BLK0         5               1
 | 
						|
    15      WR_DIS.XPD_SDIO_TIEH            EFUSE_BLK0         5               1
 | 
						|
    16      WR_DIS.XPD_SDIO_FORCE           EFUSE_BLK0         5               1
 | 
						|
    17      WR_DIS.SPI_PAD_CONFIG_CLK       EFUSE_BLK0         6               1
 | 
						|
    18      WR_DIS.SPI_PAD_CONFIG_Q         EFUSE_BLK0         6               1
 | 
						|
    19      WR_DIS.SPI_PAD_CONFIG_D         EFUSE_BLK0         6               1
 | 
						|
    20      WR_DIS.SPI_PAD_CONFIG_CS0       EFUSE_BLK0         6               1
 | 
						|
    21      WR_DIS.BLOCK1                   EFUSE_BLK0         7               1
 | 
						|
    22      WR_DIS.BLOCK2                   EFUSE_BLK0         8               1
 | 
						|
    23      WR_DIS.BLOCK3                   EFUSE_BLK0         9               1
 | 
						|
    24      WR_DIS.CUSTOM_MAC_CRC           EFUSE_BLK0         9               1
 | 
						|
    25      WR_DIS.CUSTOM_MAC               EFUSE_BLK0         9               1
 | 
						|
    26      WR_DIS.ADC1_TP_LOW              EFUSE_BLK0         9               1
 | 
						|
    27      WR_DIS.ADC1_TP_HIGH             EFUSE_BLK0         9               1
 | 
						|
    28      WR_DIS.ADC2_TP_LOW              EFUSE_BLK0         9               1
 | 
						|
    29      WR_DIS.ADC2_TP_HIGH             EFUSE_BLK0         9               1
 | 
						|
    30      WR_DIS.SECURE_VERSION           EFUSE_BLK0         9               1
 | 
						|
    31      WR_DIS.MAC_VERSION              EFUSE_BLK0         9               1
 | 
						|
    32      WR_DIS.BLK3_PART_RESERVE        EFUSE_BLK0         10              1
 | 
						|
    33      WR_DIS.FLASH_CRYPT_CONFIG       EFUSE_BLK0         10              1
 | 
						|
    34      WR_DIS.CODING_SCHEME            EFUSE_BLK0         10              1
 | 
						|
    35      WR_DIS.KEY_STATUS               EFUSE_BLK0         10              1
 | 
						|
    36      WR_DIS.ABS_DONE_0               EFUSE_BLK0         12              1
 | 
						|
    37      WR_DIS.ABS_DONE_1               EFUSE_BLK0         13              1
 | 
						|
    38      WR_DIS.JTAG_DISABLE             EFUSE_BLK0         14              1
 | 
						|
    39      WR_DIS.CONSOLE_DEBUG_DISABLE    EFUSE_BLK0         15              1
 | 
						|
    40      WR_DIS.DISABLE_DL_ENCRYPT       EFUSE_BLK0         15              1
 | 
						|
    41      WR_DIS.DISABLE_DL_DECRYPT       EFUSE_BLK0         15              1
 | 
						|
    42      WR_DIS.DISABLE_DL_CACHE         EFUSE_BLK0         15              1
 | 
						|
    43      RD_DIS                          EFUSE_BLK0         16              4
 | 
						|
    44      RD_DIS.BLOCK1                   EFUSE_BLK0         16              1
 | 
						|
    45      RD_DIS.BLOCK2                   EFUSE_BLK0         17              1
 | 
						|
    46      RD_DIS.BLOCK3                   EFUSE_BLK0         18              1
 | 
						|
    47      RD_DIS.CUSTOM_MAC_CRC           EFUSE_BLK0         18              1
 | 
						|
    48      RD_DIS.CUSTOM_MAC               EFUSE_BLK0         18              1
 | 
						|
    49      RD_DIS.ADC1_TP_LOW              EFUSE_BLK0         18              1
 | 
						|
    50      RD_DIS.ADC1_TP_HIGH             EFUSE_BLK0         18              1
 | 
						|
    51      RD_DIS.ADC2_TP_LOW              EFUSE_BLK0         18              1
 | 
						|
    52      RD_DIS.ADC2_TP_HIGH             EFUSE_BLK0         18              1
 | 
						|
    53      RD_DIS.SECURE_VERSION           EFUSE_BLK0         18              1
 | 
						|
    54      RD_DIS.MAC_VERSION              EFUSE_BLK0         18              1
 | 
						|
    55      RD_DIS.BLK3_PART_RESERVE        EFUSE_BLK0         19              1
 | 
						|
    56      RD_DIS.FLASH_CRYPT_CONFIG       EFUSE_BLK0         19              1
 | 
						|
    57      RD_DIS.CODING_SCHEME            EFUSE_BLK0         19              1
 | 
						|
    58      RD_DIS.KEY_STATUS               EFUSE_BLK0         19              1
 | 
						|
    59      FLASH_CRYPT_CNT                 EFUSE_BLK0         20              7
 | 
						|
    60      UART_DOWNLOAD_DIS               EFUSE_BLK0         27              1
 | 
						|
    61      MAC                             EFUSE_BLK0         32              8
 | 
						|
    62      MAC                             EFUSE_BLK0         40              8
 | 
						|
    63      MAC                             EFUSE_BLK0         48              8
 | 
						|
    64      MAC                             EFUSE_BLK0         56              8
 | 
						|
    65      MAC                             EFUSE_BLK0         64              8
 | 
						|
    66      MAC                             EFUSE_BLK0         72              8
 | 
						|
    67      MAC_CRC                         EFUSE_BLK0         80              8
 | 
						|
    68      DISABLE_APP_CPU                 EFUSE_BLK0         96              1
 | 
						|
    69      DISABLE_BT                      EFUSE_BLK0         97              1
 | 
						|
    70      CHIP_PACKAGE_4BIT               EFUSE_BLK0         98              1
 | 
						|
    71      DIS_CACHE                       EFUSE_BLK0         99              1
 | 
						|
    72      SPI_PAD_CONFIG_HD               EFUSE_BLK0        100              5
 | 
						|
    73      CHIP_PACKAGE                    EFUSE_BLK0        105              3
 | 
						|
    74      CHIP_CPU_FREQ_LOW               EFUSE_BLK0        108              1
 | 
						|
    75      CHIP_CPU_FREQ_RATED             EFUSE_BLK0        109              1
 | 
						|
    76      BLK3_PART_RESERVE               EFUSE_BLK0        110              1
 | 
						|
    77      CHIP_VER_REV1                   EFUSE_BLK0        111              1
 | 
						|
    78      CLK8M_FREQ                      EFUSE_BLK0        128              8
 | 
						|
    79      ADC_VREF                        EFUSE_BLK0        136              5
 | 
						|
    80      XPD_SDIO_REG                    EFUSE_BLK0        142              1
 | 
						|
    81      XPD_SDIO_TIEH                   EFUSE_BLK0        143              1
 | 
						|
    82      XPD_SDIO_FORCE                  EFUSE_BLK0        144              1
 | 
						|
    83      SPI_PAD_CONFIG_CLK              EFUSE_BLK0        160              5
 | 
						|
    84      SPI_PAD_CONFIG_Q                EFUSE_BLK0        165              5
 | 
						|
    85      SPI_PAD_CONFIG_D                EFUSE_BLK0        170              5
 | 
						|
    86      SPI_PAD_CONFIG_CS0              EFUSE_BLK0        175              5
 | 
						|
    87      CHIP_VER_REV2                   EFUSE_BLK0        180              1
 | 
						|
    88      VOL_LEVEL_HP_INV                EFUSE_BLK0        182              2
 | 
						|
    89      WAFER_VERSION_MINOR             EFUSE_BLK0        184              2
 | 
						|
    90      FLASH_CRYPT_CONFIG              EFUSE_BLK0        188              4
 | 
						|
    91      CODING_SCHEME                   EFUSE_BLK0        192              2
 | 
						|
    92      CONSOLE_DEBUG_DISABLE           EFUSE_BLK0        194              1
 | 
						|
    93      DISABLE_SDIO_HOST               EFUSE_BLK0        195              1
 | 
						|
    94      ABS_DONE_0                      EFUSE_BLK0        196              1
 | 
						|
    95      ABS_DONE_1                      EFUSE_BLK0        197              1
 | 
						|
    96      JTAG_DISABLE                    EFUSE_BLK0        198              1
 | 
						|
    97      DISABLE_DL_ENCRYPT              EFUSE_BLK0        199              1
 | 
						|
    98      DISABLE_DL_DECRYPT              EFUSE_BLK0        200              1
 | 
						|
    99      DISABLE_DL_CACHE                EFUSE_BLK0        201              1
 | 
						|
    100     KEY_STATUS                      EFUSE_BLK0        202              1
 | 
						|
    101     BLOCK1                          EFUSE_BLK1         0              192
 | 
						|
    102     BLOCK2                          EFUSE_BLK2         0              192
 | 
						|
    103     CUSTOM_MAC_CRC                  EFUSE_BLK3         0               8
 | 
						|
    104     MAC_CUSTOM                      EFUSE_BLK3         8               48
 | 
						|
    105     ADC1_TP_LOW                     EFUSE_BLK3         96              7
 | 
						|
    106     ADC1_TP_HIGH                    EFUSE_BLK3        103              9
 | 
						|
    107     ADC2_TP_LOW                     EFUSE_BLK3        112              7
 | 
						|
    108     ADC2_TP_HIGH                    EFUSE_BLK3        119              9
 | 
						|
    109     SECURE_VERSION                  EFUSE_BLK3        128              32
 | 
						|
    110     MAC_VERSION                     EFUSE_BLK3        184              8
 | 
						|
 | 
						|
    Used bits in efuse table:
 | 
						|
    EFUSE_BLK0
 | 
						|
    [0 15] [0 2] [2 3] ... [19 19] [19 27] [32 87] [96 111] [128 140] [142 144] [160 180] [182 185] [188 202]
 | 
						|
    EFUSE_BLK1
 | 
						|
    [0 191]
 | 
						|
    EFUSE_BLK2
 | 
						|
    [0 191]
 | 
						|
    EFUSE_BLK3
 | 
						|
    [0 55] [96 159] [184 191]
 | 
						|
    Note: Not printed ranges are free for using. (bits in EFUSE_BLK0 are reserved for Espressif)
 |