mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
kconfig: make 120 MSPI DDR as experimental feature
This commit is contained in:
parent
6d4c0bb3aa
commit
739b3f03fb
9
Kconfig
9
Kconfig
@ -522,3 +522,12 @@ mainmenu "Espressif IoT Development Framework Configuration"
|
|||||||
menu "Component config"
|
menu "Component config"
|
||||||
source "$COMPONENT_KCONFIGS_SOURCE_FILE"
|
source "$COMPONENT_KCONFIGS_SOURCE_FILE"
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
config IDF_EXPERIMENTAL_FEATURES
|
||||||
|
bool "Make experimental features visible"
|
||||||
|
default "n"
|
||||||
|
help
|
||||||
|
By enabling this option, ESP-IDF experimental feature options will be visible.
|
||||||
|
|
||||||
|
Note you should still enable a certain experimental feature option to use it, and you
|
||||||
|
should read the corresponding risk warning and known issue list carefully.
|
||||||
|
@ -82,7 +82,20 @@ menu "SPI RAM config"
|
|||||||
Select the speed for the SPI RAM chip.
|
Select the speed for the SPI RAM chip.
|
||||||
|
|
||||||
config SPIRAM_SPEED_120M
|
config SPIRAM_SPEED_120M
|
||||||
|
depends on SPIRAM_MODE_QUAD || IDF_EXPERIMENTAL_FEATURES
|
||||||
bool "120MHz clock speed"
|
bool "120MHz clock speed"
|
||||||
|
|
||||||
|
help
|
||||||
|
- Quad PSRAM 120 MHz is stable.
|
||||||
|
|
||||||
|
- Octal PSRAM 120 MHz is an experimental feature, it works when
|
||||||
|
the temperature is stable.
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
If your chip powers on at a certain temperature, then after the temperature
|
||||||
|
increases or decreases by approximately 20 Celsius degrees (depending on the
|
||||||
|
chip), the accesses to / from PSRAM will crash randomly.
|
||||||
|
|
||||||
config SPIRAM_SPEED_80M
|
config SPIRAM_SPEED_80M
|
||||||
bool "80MHz clock speed"
|
bool "80MHz clock speed"
|
||||||
config SPIRAM_SPEED_40M
|
config SPIRAM_SPEED_40M
|
||||||
@ -96,5 +109,4 @@ menu "SPI RAM config"
|
|||||||
default 40 if SPIRAM_SPEED_40M
|
default 40 if SPIRAM_SPEED_40M
|
||||||
|
|
||||||
source "$IDF_PATH/components/esp_psram/Kconfig.spiram.common" # insert non-chip-specific items here
|
source "$IDF_PATH/components/esp_psram/Kconfig.spiram.common" # insert non-chip-specific items here
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -95,7 +95,18 @@ menu "Serial flasher config"
|
|||||||
config ESPTOOLPY_FLASHFREQ_120M
|
config ESPTOOLPY_FLASHFREQ_120M
|
||||||
bool "120 MHz"
|
bool "120 MHz"
|
||||||
select SPI_FLASH_HPM_ENABLE
|
select SPI_FLASH_HPM_ENABLE
|
||||||
depends on SOC_MEMSPI_SRC_FREQ_120M
|
depends on SOC_MEMSPI_SRC_FREQ_120M && \
|
||||||
|
(ESPTOOLPY_FLASH_SAMPLE_MODE_STR || IDF_EXPERIMENTAL_FEATURES)
|
||||||
|
help
|
||||||
|
- Flash 120 MHz SDR mode is stable.
|
||||||
|
- Flash 120 MHz DDR mode is an experimental feature, it works when
|
||||||
|
the temperature is stable.
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
If your chip powers on at a certain temperature, then after the temperature
|
||||||
|
increases or decreases by approximately 20 Celsius degrees (depending on the
|
||||||
|
chip), the program will crash randomly.
|
||||||
|
|
||||||
config ESPTOOLPY_FLASHFREQ_80M
|
config ESPTOOLPY_FLASHFREQ_80M
|
||||||
bool "80 MHz"
|
bool "80 MHz"
|
||||||
depends on SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED
|
depends on SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED
|
||||||
|
@ -310,5 +310,4 @@ menu "SPI Flash driver"
|
|||||||
help
|
help
|
||||||
This option is invisible, and will be selected automatically
|
This option is invisible, and will be selected automatically
|
||||||
when ``ESPTOOLPY_FLASHFREQ_120M`` is selected.
|
when ``ESPTOOLPY_FLASHFREQ_120M`` is selected.
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
Loading…
Reference in New Issue
Block a user