mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04: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)
|