mirror of
https://github.com/espressif/esp-idf.git
synced 2025-11-26 04:39:22 +00:00
The following updates have been made in this commit: - The commit places FreeRTOS code in flash memory by default. - CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH has been removed. - CONFIG_FREERTOS_IN_IRAM is unhidden and can be used to restore the previous memory placement. - A test has been added for users to conduct performance impact testing based on memory placement configurations.
15 lines
568 B
Plaintext
15 lines
568 B
Plaintext
CONFIG_COMPILER_DUMP_RTL_FILES=y
|
|
CONFIG_RMT_TX_ISR_CACHE_SAFE=y
|
|
CONFIG_RMT_RX_ISR_CACHE_SAFE=y
|
|
CONFIG_RMT_RECV_FUNC_IN_IRAM=y
|
|
CONFIG_GPIO_CTRL_FUNC_IN_IRAM=y
|
|
CONFIG_BITSCRAMBLER_CTRL_FUNC_IN_IRAM=y
|
|
CONFIG_GDMA_ISR_HANDLER_IN_IRAM=y
|
|
CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y
|
|
CONFIG_COMPILER_OPTIMIZATION_NONE=y
|
|
# silent the error check, as the error string are stored in rodata, causing RTL check failure
|
|
CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT=y
|
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT=y
|
|
CONFIG_HAL_ASSERTION_SILENT=y
|
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y
|