| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- .. 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_RD_DISABLE EFUSE_BLK0 0 1
- 2 WR_DIS_FLASH_CRYPT_CNT EFUSE_BLK0 2 1
- 3 WR_DIS_BLK1 EFUSE_BLK0 7 1
- 4 WR_DIS_BLK2 EFUSE_BLK0 8 1
- 5 WR_DIS_BLK3 EFUSE_BLK0 9 1
- 6 RD_DIS_BLK1 EFUSE_BLK0 16 1
- 7 RD_DIS_BLK2 EFUSE_BLK0 17 1
- 8 RD_DIS_BLK3 EFUSE_BLK0 18 1
- 9 FLASH_CRYPT_CNT EFUSE_BLK0 20 7
- 10 UART_DOWNLOAD_DIS EFUSE_BLK0 27 1
- 11 MAC_FACTORY EFUSE_BLK0 32 8
- 12 MAC_FACTORY EFUSE_BLK0 40 8
- 13 MAC_FACTORY EFUSE_BLK0 48 8
- 14 MAC_FACTORY EFUSE_BLK0 56 8
- 15 MAC_FACTORY EFUSE_BLK0 64 8
- 16 MAC_FACTORY EFUSE_BLK0 72 8
- 17 MAC_FACTORY_CRC EFUSE_BLK0 80 8
- 18 CHIP_VER_DIS_APP_CPU EFUSE_BLK0 96 1
- 19 CHIP_VER_DIS_BT EFUSE_BLK0 97 1
- 20 CHIP_VER_PKG EFUSE_BLK0 98 1
- 21 CHIP_VER_PKG EFUSE_BLK0 105 3
- 22 CHIP_CPU_FREQ_LOW EFUSE_BLK0 108 1
- 23 CHIP_CPU_FREQ_RATED EFUSE_BLK0 109 1
- 24 CHIP_VER_REV1 EFUSE_BLK0 111 1
- 25 ADC_VREF_AND_SDIO_DREF EFUSE_BLK0 136 6
- 26 XPD_SDIO_REG EFUSE_BLK0 142 1
- 27 SDIO_TIEH EFUSE_BLK0 143 1
- 28 SDIO_FORCE EFUSE_BLK0 144 1
- 29 CHIP_VER_REV2 EFUSE_BLK0 180 1
- 30 ENCRYPT_CONFIG EFUSE_BLK0 188 4
- 31 CONSOLE_DEBUG_DISABLE EFUSE_BLK0 194 1
- 32 ABS_DONE_0 EFUSE_BLK0 196 1
- 33 ABS_DONE_1 EFUSE_BLK0 197 1
- 34 DISABLE_JTAG EFUSE_BLK0 198 1
- 35 DISABLE_DL_ENCRYPT EFUSE_BLK0 199 1
- 36 DISABLE_DL_DECRYPT EFUSE_BLK0 200 1
- 37 DISABLE_DL_CACHE EFUSE_BLK0 201 1
- 38 ENCRYPT_FLASH_KEY EFUSE_BLK1 0 192
- 39 SECURE_BOOT_KEY EFUSE_BLK2 0 192
- 40 MAC_CUSTOM_CRC EFUSE_BLK3 0 8
- 41 MAC_CUSTOM EFUSE_BLK3 8 48
- 42 ADC1_TP_LOW EFUSE_BLK3 96 7
- 43 ADC1_TP_HIGH EFUSE_BLK3 103 9
- 44 ADC2_TP_LOW EFUSE_BLK3 112 7
- 45 ADC2_TP_HIGH EFUSE_BLK3 119 9
- 46 SECURE_VERSION EFUSE_BLK3 128 32
- 47 MAC_CUSTOM_VER EFUSE_BLK3 184 8
- Used bits in efuse table:
- EFUSE_BLK0
- [0 0] [2 2] [7 9] [16 18] [20 27] [32 87] [96 98] [105 109] [111 111] [136 144] [180 180] [188 191] [194 194] [196 201]
- 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)
|