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

@@ -43,7 +43,7 @@ void vPortYieldOtherCore(BaseType_t coreid);
* @note dummy function for freertos simulator, always returns 0.
@ return BaseType_t 0
*/
static inline BaseType_t IRAM_ATTR xPortGetCoreID(void)
static inline BaseType_t xPortGetCoreID(void)
{
return (BaseType_t) 0;
}