feat(freertos): Place FreeRTOS in flash by default

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.
This commit is contained in:
Sudeep Mohanty
2025-07-14 16:20:35 +02:00
committed by BOT
parent 8651d6c240
commit 26c19928a9
56 changed files with 553 additions and 664 deletions

View File

@@ -4,3 +4,4 @@ CONFIG_ESP_SYSTEM_MEMPROT=n # for c2 and c6 this config must be disabled for cer
CONFIG_COMPILER_STACK_CHECK_MODE_ALL=y
CONFIG_COMPILER_STACK_CHECK=y
CONFIG_FREERTOS_IN_IRAM=y