Просмотр исходного кода

freertos: Move some port functions into flash by default

This commit places some functions in port.c and port_common.c into flash by
default. These functions are mostly called once during startup, thus shouldn't
affect applications much when placed into flash instead of the default IRAM.
Darian Leung 3 лет назад
Родитель
Сommit
7e49d67bad
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      components/freertos/linker.lf

+ 8 - 1
components/freertos/linker.lf

@@ -127,7 +127,14 @@ entries:
             queue: uxQueueGetQueueNumber (default)
             queue: vQueueSetQueueNumber (default)
             queue: ucQueueGetQueueType (default)
-    port_common:main_task (default)
+    # port.c Functions
     port: esp_startup_start_app (default)
     if ESP_SYSTEM_SINGLE_CORE_MODE = n:
         port: esp_startup_start_app_other_cores (default)
+    # port_common.c Functions
+    port_common:main_task (default)
+    port_common:esp_startup_start_app_common (default)
+    port_common:vApplicationGetIdleTaskMemory (default)
+    port_common:vApplicationGetTimerTaskMemory (default)
+    if FREERTOS_UNICORE = n:
+        port_common:other_cpu_startup_idle_hook_cb (default)