mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
efuse: Adds ERR_RST_ENABLE efuse for C3 and S3
Closes https://github.com/espressif/esp-idf/issues/8357
This commit is contained in:
@ -17,7 +17,7 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include "esp_efuse_table.h"
|
#include "esp_efuse_table.h"
|
||||||
|
|
||||||
// md5_digest_table d149692a5f265b5cf85ff5e0a7561f96
|
// md5_digest_table 1e8e57d0ae14e863954678b88fe4c99f
|
||||||
// This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY.
|
// 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
|
// 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.
|
// then run `efuse_common_table` or `efuse_custom_table` command it will generate this file.
|
||||||
@ -311,6 +311,10 @@ static const esp_efuse_desc_t SECURE_VERSION[] = {
|
|||||||
{EFUSE_BLK0, 142, 16}, // Secure version for anti-rollback,
|
{EFUSE_BLK0, 142, 16}, // Secure version for anti-rollback,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const esp_efuse_desc_t ERR_RST_ENABLE[] = {
|
||||||
|
{EFUSE_BLK0, 159, 1}, // Use BLOCK0 to check error record registers,
|
||||||
|
};
|
||||||
|
|
||||||
static const esp_efuse_desc_t MAC_FACTORY[] = {
|
static const esp_efuse_desc_t MAC_FACTORY[] = {
|
||||||
{EFUSE_BLK1, 40, 8}, // Factory MAC addr [0],
|
{EFUSE_BLK1, 40, 8}, // Factory MAC addr [0],
|
||||||
{EFUSE_BLK1, 32, 8}, // Factory MAC addr [1],
|
{EFUSE_BLK1, 32, 8}, // Factory MAC addr [1],
|
||||||
@ -844,6 +848,11 @@ const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[] = {
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const esp_efuse_desc_t* ESP_EFUSE_ERR_RST_ENABLE[] = {
|
||||||
|
&ERR_RST_ENABLE[0], // Use BLOCK0 to check error record registers
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[] = {
|
const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[] = {
|
||||||
&MAC_FACTORY[0], // Factory MAC addr [0]
|
&MAC_FACTORY[0], // Factory MAC addr [0]
|
||||||
&MAC_FACTORY[1], // Factory MAC addr [1]
|
&MAC_FACTORY[1], // Factory MAC addr [1]
|
||||||
|
@ -95,6 +95,7 @@
|
|||||||
UART_PRINT_CONTROL, EFUSE_BLK0, 134, 2, b00:force print. b01:control by GPIO8 - low level print. b10:control by GPIO8 - high level print. b11:force disable print.
|
UART_PRINT_CONTROL, EFUSE_BLK0, 134, 2, b00:force print. b01:control by GPIO8 - low level print. b10:control by GPIO8 - high level print. b11:force disable print.
|
||||||
FORCE_SEND_RESUME, EFUSE_BLK0, 141, 1, Force ROM code to send a resume command during SPI boot
|
FORCE_SEND_RESUME, EFUSE_BLK0, 141, 1, Force ROM code to send a resume command during SPI boot
|
||||||
SECURE_VERSION, EFUSE_BLK0, 142, 16, Secure version for anti-rollback
|
SECURE_VERSION, EFUSE_BLK0, 142, 16, Secure version for anti-rollback
|
||||||
|
ERR_RST_ENABLE, EFUSE_BLK0, 159, 1, Use BLOCK0 to check error record registers, 0 - without check.
|
||||||
|
|
||||||
# EFUSE_RD_REPEAT_DATA4_REG #
|
# EFUSE_RD_REPEAT_DATA4_REG #
|
||||||
|
|
||||||
|
Can't render this file because it contains an unexpected character in line 7 and column 87.
|
@ -17,7 +17,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// md5_digest_table d149692a5f265b5cf85ff5e0a7561f96
|
// md5_digest_table 1e8e57d0ae14e863954678b88fe4c99f
|
||||||
// This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY.
|
// 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
|
// 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.
|
// then run `efuse_common_table` or `efuse_custom_table` command it will generate this file.
|
||||||
@ -96,6 +96,7 @@ extern const esp_efuse_desc_t* ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD[];
|
|||||||
extern const esp_efuse_desc_t* ESP_EFUSE_UART_PRINT_CONTROL[];
|
extern const esp_efuse_desc_t* ESP_EFUSE_UART_PRINT_CONTROL[];
|
||||||
extern const esp_efuse_desc_t* ESP_EFUSE_FORCE_SEND_RESUME[];
|
extern const esp_efuse_desc_t* ESP_EFUSE_FORCE_SEND_RESUME[];
|
||||||
extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[];
|
extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[];
|
||||||
|
extern const esp_efuse_desc_t* ESP_EFUSE_ERR_RST_ENABLE[];
|
||||||
extern const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[];
|
extern const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[];
|
||||||
extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_CLK[];
|
extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_CLK[];
|
||||||
extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_Q_D1[];
|
extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_Q_D1[];
|
||||||
|
Reference in New Issue
Block a user