mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 04:59:55 +00:00 
			
		
		
		
	1. open glitch reset for c3 ECO3;
2. set digital & rtc voltage to about 1.15v which storing in efuse.
This commit is contained in:
		| @@ -17,7 +17,7 @@ | ||||
| #include <assert.h> | ||||
| #include "esp_efuse_table.h" | ||||
|  | ||||
| // md5_digest_table f9a84eb22f94a7bc083b4c6817a33a59 | ||||
| // md5_digest_table 61baa79d296df996c838bc2adc1837e5 | ||||
| // This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY. | ||||
| // If you want to change some fields, you need to change esp_efuse_table.csv file | ||||
| // then run `efuse_common_table` or `efuse_custom_table` command it will generate this file. | ||||
| @@ -484,6 +484,30 @@ static const esp_efuse_desc_t SYS_DATA_PART2[] = { | ||||
|     {EFUSE_BLK10, 0, 256}, 	 // System configuration, | ||||
| }; | ||||
|  | ||||
| static const esp_efuse_desc_t K_RTC_LDO[] = { | ||||
|     {EFUSE_BLK1, 135, 7}, 	 // BLOCK1 K_RTC_LDO, | ||||
| }; | ||||
|  | ||||
| static const esp_efuse_desc_t K_DIG_LDO[] = { | ||||
|     {EFUSE_BLK1, 142, 7}, 	 // BLOCK1 K_DIG_LDO, | ||||
| }; | ||||
|  | ||||
| static const esp_efuse_desc_t V_RTC_DBIAS20[] = { | ||||
|     {EFUSE_BLK1, 149, 8}, 	 // BLOCK1 voltage of rtc dbias20, | ||||
| }; | ||||
|  | ||||
| static const esp_efuse_desc_t V_DIG_DBIAS20[] = { | ||||
|     {EFUSE_BLK1, 157, 8}, 	 // BLOCK1 voltage of digital dbias20, | ||||
| }; | ||||
|  | ||||
| static const esp_efuse_desc_t DIG_DBIAS_HVT[] = { | ||||
|     {EFUSE_BLK1, 165, 5}, 	 // BLOCK1 digital dbias when hvt, | ||||
| }; | ||||
|  | ||||
| static const esp_efuse_desc_t THRES_HVT[] = { | ||||
|     {EFUSE_BLK1, 170, 10}, 	 // BLOCK1 pvt threshold when hvt, | ||||
| }; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| @@ -1062,3 +1086,33 @@ const esp_efuse_desc_t* ESP_EFUSE_SYS_DATA_PART2[] = { | ||||
|     &SYS_DATA_PART2[0],    		// System configuration | ||||
|     NULL | ||||
| }; | ||||
|  | ||||
| const esp_efuse_desc_t* ESP_EFUSE_K_RTC_LDO[] = { | ||||
|     &K_RTC_LDO[0],    		// BLOCK1 K_RTC_LDO | ||||
|     NULL | ||||
| }; | ||||
|  | ||||
| const esp_efuse_desc_t* ESP_EFUSE_K_DIG_LDO[] = { | ||||
|     &K_DIG_LDO[0],    		// BLOCK1 K_DIG_LDO | ||||
|     NULL | ||||
| }; | ||||
|  | ||||
| const esp_efuse_desc_t* ESP_EFUSE_V_RTC_DBIAS20[] = { | ||||
|     &V_RTC_DBIAS20[0],    		// BLOCK1 voltage of rtc dbias20 | ||||
|     NULL | ||||
| }; | ||||
|  | ||||
| const esp_efuse_desc_t* ESP_EFUSE_V_DIG_DBIAS20[] = { | ||||
|     &V_DIG_DBIAS20[0],    		// BLOCK1 voltage of digital dbias20 | ||||
|     NULL | ||||
| }; | ||||
|  | ||||
| const esp_efuse_desc_t* ESP_EFUSE_DIG_DBIAS_HVT[] = { | ||||
|     &DIG_DBIAS_HVT[0],    		// BLOCK1 digital dbias when hvt | ||||
|     NULL | ||||
| }; | ||||
|  | ||||
| const esp_efuse_desc_t* ESP_EFUSE_THRES_HVT[] = { | ||||
|     &THRES_HVT[0],    		// BLOCK1 pvt threshold when hvt | ||||
|     NULL | ||||
| }; | ||||
|   | ||||
| @@ -153,3 +153,12 @@ KEY3,                                     EFUSE_BLK7,    0,  256,     Key3 or us | ||||
| KEY4,                                     EFUSE_BLK8,    0,  256,     Key4 or user data | ||||
| KEY5,                                     EFUSE_BLK9,    0,  256,     Key5 or user data | ||||
| SYS_DATA_PART2,                           EFUSE_BLK10,   0,  256,     System configuration | ||||
|  | ||||
| # AUTO CONFIG DIG&RTC DBIAS# | ||||
| ################ | ||||
| K_RTC_LDO,                              EFUSE_BLK1,    135,    7,      BLOCK1 K_RTC_LDO | ||||
| K_DIG_LDO,                              EFUSE_BLK1,    142,    7,      BLOCK1 K_DIG_LDO | ||||
| V_RTC_DBIAS20,                          EFUSE_BLK1,    149,    8,      BLOCK1 voltage of rtc dbias20 | ||||
| V_DIG_DBIAS20,                          EFUSE_BLK1,    157,    8,      BLOCK1 voltage of digital dbias20 | ||||
| DIG_DBIAS_HVT,                          EFUSE_BLK1,    165,    5,      BLOCK1 digital dbias when hvt | ||||
| THRES_HVT,                              EFUSE_BLK1,    170,    10,     BLOCK1 pvt threshold when hvt | ||||
|   | ||||
| Can't render this file because it contains an unexpected character in line 7 and column 87. | 
| @@ -17,7 +17,7 @@ extern "C" { | ||||
| #endif | ||||
|  | ||||
|  | ||||
| // md5_digest_table f9a84eb22f94a7bc083b4c6817a33a59 | ||||
| // md5_digest_table 61baa79d296df996c838bc2adc1837e5 | ||||
| // This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY. | ||||
| // If you want to change some fields, you need to change esp_efuse_table.csv file | ||||
| // then run `efuse_common_table` or `efuse_custom_table` command it will generate this file. | ||||
| @@ -138,6 +138,12 @@ extern const esp_efuse_desc_t* ESP_EFUSE_KEY3[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_KEY4[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_KEY5[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_SYS_DATA_PART2[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_K_RTC_LDO[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_K_DIG_LDO[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_V_RTC_DBIAS20[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_V_DIG_DBIAS20[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_DIG_DBIAS_HVT[]; | ||||
| extern const esp_efuse_desc_t* ESP_EFUSE_THRES_HVT[]; | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 chaijie
					chaijie