mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
Merge branch 'refactor/remove_flash_rom_patch_cfg' into 'master'
refactor(spi_flash): Remove spi_flash rom driver patch config option Closes IDF-1578 See merge request espressif/esp-idf!42108
This commit is contained in:
@@ -382,13 +382,6 @@ static void IRAM_ATTR bootloader_init_flash_configure(void)
|
||||
esp_err_t bootloader_init_spi_flash(void)
|
||||
{
|
||||
bootloader_init_flash_configure();
|
||||
#ifndef CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||
const uint32_t spiconfig = esp_rom_efuse_get_flash_gpio_info();
|
||||
if (spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_SPI && spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_HSPI) {
|
||||
ESP_EARLY_LOGE(TAG, "SPI flash pins are overridden. Enable CONFIG_SPI_FLASH_ROM_DRIVER_PATCH in menuconfig");
|
||||
return ESP_FAIL;
|
||||
}
|
||||
#endif
|
||||
|
||||
if ((void*)bootloader_flash_unlock != (void*)bootloader_flash_unlock_default) {
|
||||
ESP_EARLY_LOGD(TAG, "Using overridden bootloader_flash_unlock");
|
||||
|
||||
@@ -256,13 +256,6 @@ static void bootloader_spi_flash_resume(void)
|
||||
esp_err_t bootloader_init_spi_flash(void)
|
||||
{
|
||||
bootloader_init_flash_configure();
|
||||
#ifndef CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||
const uint32_t spiconfig = esp_rom_efuse_get_flash_gpio_info();
|
||||
if (spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_SPI && spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_HSPI) {
|
||||
ESP_EARLY_LOGE(TAG, "SPI flash pins are overridden. Enable CONFIG_SPI_FLASH_ROM_DRIVER_PATCH in menuconfig");
|
||||
return ESP_FAIL;
|
||||
}
|
||||
#endif
|
||||
|
||||
bootloader_spi_flash_resume();
|
||||
if ((void*)bootloader_flash_unlock != (void*)bootloader_flash_unlock_default) {
|
||||
|
||||
@@ -254,13 +254,6 @@ static void IRAM_ATTR bootloader_init_flash_configure(void)
|
||||
esp_err_t bootloader_init_spi_flash(void)
|
||||
{
|
||||
bootloader_init_flash_configure();
|
||||
#ifndef CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||
const uint32_t spiconfig = esp_rom_efuse_get_flash_gpio_info();
|
||||
if (spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_SPI && spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_HSPI) {
|
||||
ESP_EARLY_LOGE(TAG, "SPI flash pins are overridden. Enable CONFIG_SPI_FLASH_ROM_DRIVER_PATCH in menuconfig");
|
||||
return ESP_FAIL;
|
||||
}
|
||||
#endif
|
||||
|
||||
if ((void*)bootloader_flash_unlock != (void*)bootloader_flash_unlock_default) {
|
||||
ESP_EARLY_LOGD(TAG, "Using overridden bootloader_flash_unlock");
|
||||
|
||||
@@ -272,13 +272,6 @@ static void bootloader_spi_flash_resume(void)
|
||||
esp_err_t bootloader_init_spi_flash(void)
|
||||
{
|
||||
bootloader_init_flash_configure();
|
||||
#ifndef CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||
const uint32_t spiconfig = esp_rom_efuse_get_flash_gpio_info();
|
||||
if (spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_SPI && spiconfig != ESP_ROM_EFUSE_FLASH_DEFAULT_HSPI) {
|
||||
ESP_EARLY_LOGE(TAG, "SPI flash pins are overridden. Enable CONFIG_SPI_FLASH_ROM_DRIVER_PATCH in menuconfig");
|
||||
return ESP_FAIL;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if CONFIG_BOOTLOADER_FLASH_DC_AWARE
|
||||
// Reset flash, clear volatile bits DC[0:1]. Make it work under default mode to boot.
|
||||
|
||||
@@ -173,9 +173,6 @@ endif()
|
||||
|
||||
if(BOOTLOADER_BUILD)
|
||||
if(target STREQUAL "esp32")
|
||||
if(NOT CONFIG_SPI_FLASH_ROM_DRIVER_PATCH)
|
||||
rom_linker_script("spiflash_legacy")
|
||||
endif()
|
||||
if(CONFIG_ESP32_REV_MIN_FULL GREATER_EQUAL 300)
|
||||
rom_linker_script("eco3")
|
||||
endif()
|
||||
@@ -235,11 +232,6 @@ else() # Regular app build
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT CONFIG_SPI_FLASH_ROM_DRIVER_PATCH)
|
||||
# For ESP32, inclusion of ROM driver do not depend on CONFIG_SPI_FLASH_ROM_IMPL
|
||||
rom_linker_script("spiflash_legacy")
|
||||
endif()
|
||||
|
||||
if(CONFIG_ESP32_REV_MIN_FULL GREATER_EQUAL 300)
|
||||
rom_linker_script("eco3")
|
||||
endif()
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
/*
|
||||
Address table for SPI driver functions in ESP32 ROM.
|
||||
These functions are only linked from ROM when SPI_FLASH_ROM_DRIVER_PATCH is not set in configuration.
|
||||
*/
|
||||
|
||||
PROVIDE ( esp_rom_spiflash_write_encrypted = 0x40062e78 );
|
||||
PROVIDE ( esp_rom_spiflash_erase_area = 0x400631ac );
|
||||
PROVIDE ( esp_rom_spiflash_erase_block = 0x40062c4c );
|
||||
PROVIDE ( esp_rom_spiflash_erase_chip = 0x40062c14 );
|
||||
PROVIDE ( esp_rom_spiflash_erase_sector = 0x40062ccc );
|
||||
PROVIDE ( esp_rom_spiflash_attach = 0x40062a6c );
|
||||
PROVIDE ( esp_rom_spiflash_lock = 0x400628f0 );
|
||||
PROVIDE ( esp_rom_spiflash_read = 0x40062ed8 );
|
||||
PROVIDE ( esp_rom_spiflash_config_readmode = 0x40062b64 ); /* SPIMasterReadModeCnfig */
|
||||
PROVIDE ( esp_rom_spiflash_read_status = 0x4006226c );
|
||||
PROVIDE ( esp_rom_spiflash_read_statushigh = 0x40062448 );
|
||||
PROVIDE ( esp_rom_spiflash_write = 0x40062d50 );
|
||||
PROVIDE ( esp_rom_spiflash_enable_write = 0x40062320 );
|
||||
PROVIDE ( esp_rom_spiflash_write_status = 0x400622f0 );
|
||||
|
||||
/* always using patched versions of these functions
|
||||
PROVIDE ( esp_rom_spiflash_wait_idle = 0x400622c0 );
|
||||
PROVIDE ( esp_rom_spiflash_unlock = 0x400????? );
|
||||
*/
|
||||
@@ -111,8 +111,6 @@ esp_rom_spiflash_result_t esp_rom_spiflash_unlock(void) __attribute__((alias("es
|
||||
|
||||
#endif // CONFIG_IDF_TARGET_ESP32
|
||||
|
||||
#if CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||
|
||||
#if CONFIG_IDF_TARGET_ESP32
|
||||
|
||||
static esp_rom_spiflash_result_t esp_rom_spiflash_enable_write(esp_rom_spiflash_chip_t *spi);
|
||||
@@ -801,5 +799,3 @@ void esp_rom_opiflash_cache_mode_config(esp_rom_spiflash_read_mode_t mode, const
|
||||
}
|
||||
|
||||
#endif // IDF_TARGET
|
||||
|
||||
#endif // CONFIG_SPI_FLASH_ROM_DRIVER_PATCH
|
||||
|
||||
@@ -241,14 +241,7 @@ menu "SPI Flash driver"
|
||||
These APIs may be used to collect performance data for spi_flash APIs
|
||||
and to help understand behaviour of libraries which use SPI flash.
|
||||
|
||||
config SPI_FLASH_ROM_DRIVER_PATCH
|
||||
bool "Enable SPI flash ROM driver patched functions"
|
||||
default y
|
||||
help
|
||||
Enable this flag to use patched versions of SPI flash ROM driver functions.
|
||||
This option should be enabled, if any one of the following is true: (1) need to write
|
||||
to flash on ESP32-D2WD; (2) main SPI flash is connected to non-default pins; (3) main
|
||||
SPI flash chip is manufactured by ISSI.
|
||||
|
||||
|
||||
config SPI_FLASH_ROM_IMPL
|
||||
bool "Use esp_flash implementation in ROM"
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
@@ -184,7 +184,6 @@ The following options will reduce IRAM usage of some ESP-IDF features:
|
||||
- Enable :ref:`CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH`. This option is not safe to use if the ISR ringbuf functions are used from an IRAM interrupt context, e.g., if :ref:`CONFIG_UART_ISR_IN_IRAM` is enabled. For the ESP-IDF drivers where this is the case, you can get an error at run-time when installing the driver in question.
|
||||
:SOC_WIFI_SUPPORTED: - Disabling Wi-Fi options :ref:`CONFIG_ESP_WIFI_IRAM_OPT` and/or :ref:`CONFIG_ESP_WIFI_RX_IRAM_OPT` options frees available IRAM at the cost of Wi-Fi performance.
|
||||
:CONFIG_ESP_ROM_HAS_SPI_FLASH: - Enabling :ref:`CONFIG_SPI_FLASH_ROM_IMPL` frees some IRAM but means that esp_flash bugfixes and new flash chip support are not available, see :doc:`/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom` for details.
|
||||
:esp32: - Disabling :ref:`CONFIG_SPI_FLASH_ROM_DRIVER_PATCH` frees some IRAM but is only available in some flash configurations, see the configuration item help text.
|
||||
:esp32: - If the application uses PSRAM and is based on ESP32 rev. 3 (ECO3), setting :ref:`CONFIG_ESP32_REV_MIN` to ``3`` disables PSRAM bug workarounds, saving 10 KB or more of IRAM.
|
||||
- Disabling :ref:`CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR` prevents posting ``esp_event`` events from :ref:`iram-safe-interrupt-handlers` but saves some IRAM.
|
||||
:SOC_GPSPI_SUPPORTED: - Disabling :ref:`CONFIG_SPI_MASTER_ISR_IN_IRAM` prevents spi_master interrupts from being serviced while writing to flash, and may otherwise reduce spi_master performance, but saves some IRAM.
|
||||
|
||||
@@ -288,6 +288,7 @@ SPI Flash Driver
|
||||
- Deprecated API ``spi_flash_dump_counters`` has been removed. Please use :cpp:func:`esp_flash_dump_counters` instead.
|
||||
- Deprecated API ``spi_flash_get_counters`` has been removed. Please use :cpp:func:`esp_flash_get_counters` instead.
|
||||
- Deprecated API ``spi_flash_reset_counters`` has been removed. Please use :cpp:func:`esp_flash_reset_counters` instead.
|
||||
- Kconfig option ``CONFIG_SPI_FLASH_ROM_DRIVER_PATCH`` has been removed. Considering that this option is unlikely to be widely used by users and may cause serious issues if misused, it has been decided to remove it.
|
||||
|
||||
.. note::
|
||||
|
||||
|
||||
@@ -184,7 +184,6 @@ IRAM 优化
|
||||
- 启用 :ref:`CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH`。如果从 IRAM 中的中断上下文中使用 ISR ringbuf 函数,例如启用了 :ref:`CONFIG_UART_ISR_IN_IRAM`,则无法安全使用此选项。在此情况下,安装 ESP-IDF 相关驱动程序时,将在运行时报错。
|
||||
:SOC_WIFI_SUPPORTED: - 禁用 Wi-Fi 选项 :ref:`CONFIG_ESP_WIFI_IRAM_OPT` 和/或 :ref:`CONFIG_ESP_WIFI_RX_IRAM_OPT` 会释放可用 IRAM,但会牺牲部分 Wi-Fi 性能。
|
||||
:CONFIG_ESP_ROM_HAS_SPI_FLASH: - 启用 :ref:`CONFIG_SPI_FLASH_ROM_IMPL` 选项可以释放一些 IRAM,但此时 esp_flash 错误修复程序及新的 flash 芯片支持将失效,详情请参阅 :doc:`/api-reference/peripherals/spi_flash/spi_flash_idf_vs_rom`。
|
||||
:esp32: - 禁用 :ref:`CONFIG_SPI_FLASH_ROM_DRIVER_PATCH` 选项可以释放一些 IRAM,但仅适用于某些 flash 配置,详情请参阅配置项帮助文档。
|
||||
:esp32: - 如果应用程序基于 ESP32 rev. 3 (ECO3),且使用 PSRAM,设置 :ref:`CONFIG_ESP32_REV_MIN` 为 ``3``,可以禁用 PSRAM 的错误处理程序,节省 10 KB 乃至更多的 IRAM。
|
||||
- 禁用 :ref:`CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR` 可以防止从 :ref:`iram-safe-interrupt-handlers` 中发布 ``esp_event`` 事件,节省 IRAM 空间。
|
||||
:SOC_GPSPI_SUPPORTED: - 禁用 :ref:`CONFIG_SPI_MASTER_ISR_IN_IRAM` 可以防止在写入 flash 时发生 spi_master 中断,节省 IRAM 空间,但可能影响 spi_master 的性能。
|
||||
|
||||
@@ -288,6 +288,7 @@ SPI flash 驱动
|
||||
- 已弃用的 API ``spi_flash_dump_counters`` 已被移除。请改用 :cpp:func:`esp_flash_dump_counters`。
|
||||
- 已弃用的 API ``spi_flash_get_counters`` 已被移除。请改用 :cpp:func:`esp_flash_get_counters`。
|
||||
- 已弃用的 API ``spi_flash_reset_counters`` 已被移除。请改用 :cpp:func:`esp_flash_reset_counters`。
|
||||
- Kconfig 选项 ``CONFIG_SPI_FLASH_ROM_DRIVER_PATCH`` 已被移除,考虑到这个选项不会被广泛被用户使用,且有因误用而导致出现严重的问题,遂决定移除。
|
||||
|
||||
.. note::
|
||||
|
||||
|
||||
@@ -101,7 +101,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -76,7 +76,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -88,7 +88,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -90,7 +90,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -78,7 +78,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -91,7 +91,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -76,7 +76,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -88,7 +88,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -78,7 +78,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -91,7 +91,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -90,7 +90,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -91,7 +91,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -78,7 +78,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -78,7 +78,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -91,7 +91,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
-1
@@ -76,7 +76,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
-1
@@ -88,7 +88,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -89,7 +89,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -76,7 +76,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -89,7 +89,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -89,7 +89,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -89,7 +89,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -99,7 +99,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=n
|
||||
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=n
|
||||
CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=n
|
||||
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=n
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=n
|
||||
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=n
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=n
|
||||
|
||||
|
||||
@@ -480,7 +480,6 @@ CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
|
||||
#
|
||||
CONFIG_SPI_FLASH_VERIFY_WRITE=
|
||||
CONFIG_SPI_FLASH_ENABLE_COUNTERS=
|
||||
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS=
|
||||
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED=
|
||||
|
||||
Reference in New Issue
Block a user