39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config FLASH_SIZE
|
|
int
|
|
|
|
config FLASH_BASE_ADDRESS
|
|
hex
|
|
|
|
config ESP32_USE_UNSUPPORTED_REVISION
|
|
bool "Use unsupported ESP32 revision (Rev 0/1)"
|
|
help
|
|
ESP32 SoC has multiple revisions, some of which are not supported by the current
|
|
implementation, as such as REV0 and REV1. In case those revisions are required,
|
|
set this option to enable support for them. Note that this is not recommended and
|
|
may lead to unexpected behavior.
|
|
|
|
config ESP_SIMPLE_BOOT
|
|
bool "Simple Boot method"
|
|
default y if !BOOTLOADER_MCUBOOT && !MCUBOOT
|
|
help
|
|
The Simple Boot is a booting method that doesn't need a 2nd stage bootloader.
|
|
Output is a single image that should be flashed at a offset defined by used SOC.
|
|
Please note that this method brings the system up with all memories set-up, but
|
|
all other features, such as secure boot OTA or slots management are not available.
|
|
|
|
config ESP_RUNTIME_HEAP
|
|
bool
|
|
default y
|
|
help
|
|
Enabling this will allocate SRAM area starting by a last linked data at symbolic `_end`,
|
|
ending by a last memory location that can be safely accesed (depending on a boot mode).
|
|
This is a memory pool used in runtime to create a new heap memory.
|
|
|
|
rsource "Kconfig.spiram"
|
|
rsource "Kconfig.esptool"
|
|
rsource "Kconfig.flash"
|
|
rsource "Kconfig.wifi"
|