Some checks failed
Build Firmware / cyd-2432s024c (push) Has been cancelled
Build Firmware / cyd-2432s028r (push) Has been cancelled
Build Firmware / cyd-e32r28t (push) Has been cancelled
Build Firmware / cyd-2432s032c (push) Has been cancelled
Build Firmware / cyd-jc2432w328c (push) Has been cancelled
Build Firmware / cyd-8048s043c (push) Has been cancelled
Build Firmware / cyd-jc8048w550c (push) Has been cancelled
Build Firmware / cyd-4848s040c (push) Has been cancelled
Build Firmware / elecrow-crowpanel-advance-28 (push) Has been cancelled
Build Firmware / elecrow-crowpanel-advance-35 (push) Has been cancelled
Build Firmware / elecrow-crowpanel-advance-50 (push) Has been cancelled
Build Firmware / elecrow-crowpanel-basic-28 (push) Has been cancelled
Build Firmware / elecrow-crowpanel-basic-35 (push) Has been cancelled
Build Firmware / elecrow-crowpanel-basic-50 (push) Has been cancelled
Build Firmware / lilygo-tdeck (push) Has been cancelled
Build Firmware / lilygo-tlora-pager (push) Has been cancelled
Build Firmware / m5stack-cardputer (push) Has been cancelled
Build Firmware / m5stack-core2 (push) Has been cancelled
Build Firmware / m5stack-cores3 (push) Has been cancelled
Build Firmware / unphone (push) Has been cancelled
Build Firmware / waveshare-s3-touch-43 (push) Has been cancelled
Build Firmware / waveshare-s3-touch-lcd-147 (push) Has been cancelled
Build Firmware / waveshare-s3-touch-lcd-128 (push) Has been cancelled
Build Firmware / waveshare-s3-lcd-13 (push) Has been cancelled
Build SDK / esp32 (push) Has been cancelled
Build SDK / esp32s3 (push) Has been cancelled
Build Simulator / Build-Simulator-Linux (push) Has been cancelled
Build Simulator / Build-Simulator-macOS (push) Has been cancelled
Tests / Run (push) Has been cancelled
54 lines
2.0 KiB
Plaintext
54 lines
2.0 KiB
Plaintext
menu "Espressif ELF Loader Configuration"
|
|
visible if (IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32P4 || IDF_TARGET_ESP32C61)
|
|
|
|
config ELF_LOADER_BUS_ADDRESS_MIRROR
|
|
bool
|
|
default y if (IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3)
|
|
default n if (IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32P4 || IDF_TARGET_ESP32C61)
|
|
|
|
config ELF_LOADER
|
|
bool "Enable Espressif ELF Loader"
|
|
default y
|
|
depends on (IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32P4 || IDF_TARGET_ESP32C61)
|
|
help
|
|
Select this option to enable ELF Loader and show the submenu with ELF Loader configuration choices.
|
|
|
|
if ELF_LOADER
|
|
config ELF_LOADER_CACHE_OFFSET
|
|
bool
|
|
default n
|
|
help
|
|
Select this option if D-cache and I-cache has different offset to access the same physical address.
|
|
|
|
config ELF_LOADER_SET_MMU
|
|
bool
|
|
default n
|
|
help
|
|
Select this option if D-cache and I-cache is not symmetry。
|
|
|
|
config ELF_LOADER_LOAD_PSRAM
|
|
bool "Load ELF to PSRAM"
|
|
default y
|
|
depends on (IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4 || IDF_TARGET_ESP32C61) && SPIRAM
|
|
select ELF_LOADER_CACHE_OFFSET if (IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3)
|
|
select ELF_LOADER_SET_MMU if IDF_TARGET_ESP32S2
|
|
help
|
|
Load ELF file into PSRAM instead of internal SRAM.
|
|
|
|
menu "ELF Symbols Table"
|
|
|
|
config ELF_LOADER_LIBC_SYMBOLS
|
|
bool "Libc Symbols Table"
|
|
default y
|
|
|
|
config ELF_LOADER_ESPIDF_SYMBOLS
|
|
bool "ESP-IDF Symbols Table"
|
|
default y
|
|
|
|
config ELF_LOADER_CUSTOMER_SYMBOLS
|
|
bool "Customer Symbols Table"
|
|
default n
|
|
endmenu
|
|
endif
|
|
endmenu
|