mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
44e16a6401
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3 calls legacy implementation, which uses old configuration. And this causes write fails. The solution in this commit is to compile and link this function(and related) in IRAM instead of the ROM one. The IRAM cost increases around 1.2KB after the fix
81 lines
1.3 KiB
Plaintext
81 lines
1.3 KiB
Plaintext
#####################################################
|
|
# This file is auto-generated from SoC caps
|
|
# using gen_soc_caps_kconfig.py, do not edit manually
|
|
#####################################################
|
|
|
|
config ESP_ROM_HAS_CRC_LE
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_CRC_BE
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_MZ_CRC32
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_JPEG_DECODE
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_UART_CLK_IS_XTAL
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_USB_SERIAL_DEVICE_NUM
|
|
int
|
|
default 3
|
|
|
|
config ESP_ROM_HAS_RETARGETABLE_LOCKING
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_ERASE_0_REGION_BUG
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_GET_CLK_FREQ
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_NEEDS_SWSETUP_WORKAROUND
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_LAYOUT_TABLE
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_SPI_FLASH
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_ETS_PRINTF_BUG
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_NEWLIB_NANO_FORMAT
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_RAM_APP_NEEDS_MMU_INIT
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_HAS_SW_FLOAT
|
|
bool
|
|
default y
|
|
|
|
config ESP_ROM_USB_OTG_NUM
|
|
int
|
|
default -1
|