| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- .. 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)
|