linker.lf 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. [mapping:freertos]
  2. archive: libfreertos.a
  3. entries:
  4. * (noflash_text)
  5. if FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH = y:
  6. task_snapshot (default)
  7. if FREERTOS_PLACE_FUNCTIONS_INTO_FLASH = y:
  8. port: pxPortInitialiseStack (default)
  9. port: xPortStartScheduler (default)
  10. if IDF_TARGET_ESP32S2 = n && IDF_TARGET_ESP32C3 = n && IDF_TARGET_ESP32H2 = n :
  11. port: vPortReleaseTaskMPUSettings (default)
  12. tasks: xTaskCreateRestricted (default)
  13. port: vPortStoreTaskMPUSettings (default)
  14. tasks: vTaskAllocateMPURegions (default)
  15. tasks: prvTaskCheckFreeStackSpace (default)
  16. tasks: prvInitialiseNewTask (default)
  17. tasks: prvInitialiseTaskLists (default)
  18. tasks: prvDeleteTCB (default)
  19. tasks: prvCheckTasksWaitingTermination (default)
  20. tasks: prvIdleTask (default)
  21. tasks: prvAddNewTaskToReadyList (default)
  22. tasks: xTaskCreatePinnedToCore (default)
  23. tasks: xTaskCreateStaticPinnedToCore (default)
  24. tasks: vTaskResume (default)
  25. tasks: vTaskStartScheduler (default)
  26. tasks: vTaskSuspendAll (default)
  27. tasks: uxTaskGetNumberOfTasks (default)
  28. tasks: xTaskGetIdleTaskHandle (default)
  29. tasks: vTaskRemoveFromUnorderedEventList (default)
  30. tasks: uxTaskPriorityGet (default)
  31. tasks: vTaskPrioritySet (default)
  32. tasks: vTaskSetThreadLocalStoragePointerAndDelCallback (default)
  33. tasks: pvTaskGetThreadLocalStoragePointer (default)
  34. tasks: xTaskGetCurrentTaskHandleForCPU (default)
  35. tasks: vTaskDelete (default)
  36. tasks: vTaskDelayUntil (default)
  37. tasks: xTaskDelayUntil (default)
  38. tasks: vTaskDelay (default)
  39. tasks: vTaskSuspend (default)
  40. tasks: xTaskResumeAll (default)
  41. tasks: uxTaskResetEventItemValue (default)
  42. tasks: ulTaskNotifyTake (default)
  43. tasks: ulTaskGenericNotifyTake (default)
  44. tasks: xTaskNotifyWait (default)
  45. tasks: xTaskGenericNotifyWait (default)
  46. tasks: xTaskGenericNotify (default)
  47. tasks: eTaskGetState (default)
  48. tasks: pxTaskGetStackStart (default)
  49. tasks: uxTaskGetStackHighWaterMark (default)
  50. tasks: vTaskEndScheduler (default)
  51. tasks: vTaskMissedYield (default)
  52. tasks: vTaskSetThreadLocalStoragePointer (default)
  53. tasks: xTaskGetAffinity (default)
  54. tasks: xTaskGetIdleTaskHandleForCPU (default)
  55. if FREERTOS_USE_TRACE_FACILITY = y:
  56. tasks: uxTaskGetSystemState (default)
  57. tasks: uxTaskGetTaskNumber (default)
  58. tasks: vTaskSetTaskNumber (default)
  59. if FREERTOS_USE_STATS_FORMATTING_FUNCTIONS = y:
  60. tasks: vTaskList (default)
  61. if FREERTOS_GENERATE_RUN_TIME_STATS = y:
  62. tasks: vTaskGetRunTimeStats (default)
  63. timers: prvInsertTimerInActiveList (default)
  64. timers: prvCheckForValidListAndQueue (default)
  65. timers: prvInitialiseNewTimer (default)
  66. timers: prvTimerTask (default)
  67. timers: prvSwitchTimerLists (default)
  68. timers: prvSampleTimeNow (default)
  69. timers: prvProcessExpiredTimer (default)
  70. timers: prvProcessTimerOrBlockTask (default)
  71. timers: prvProcessReceivedCommands (default)
  72. timers: xTimerCreateTimerTask (default)
  73. timers: xTimerCreate (default)
  74. timers: xTimerCreateStatic (default)
  75. timers: xTimerGenericCommand (default)
  76. timers: xTimerGetPeriod (default)
  77. timers: xTimerGetExpiryTime (default)
  78. timers: xTimerIsTimerActive (default)
  79. timers: pvTimerGetTimerID (default)
  80. timers: vTimerSetTimerID (default)
  81. timers: prvGetNextExpireTime (default)
  82. if FREERTOS_USE_TRACE_FACILITY = y:
  83. timers: uxTimerGetTimerNumber (default)
  84. timers: vTimerSetTimerNumber (default)
  85. event_groups: prvTestWaitCondition (default)
  86. event_groups: xEventGroupCreate (default)
  87. event_groups: xEventGroupCreateStatic (default)
  88. event_groups: xEventGroupWaitBits (default)
  89. event_groups: xEventGroupClearBits (default)
  90. event_groups: xEventGroupSetBits (default)
  91. event_groups: xEventGroupSync (default)
  92. event_groups: vEventGroupDelete (default)
  93. queue: prvIsQueueFull (default)
  94. queue: prvInitialiseNewQueue (default)
  95. queue: prvInitialiseMutex (default)
  96. queue: uxQueueSpacesAvailable (default)
  97. queue: xQueueGenericReset (default)
  98. queue: xQueueGenericCreate (default)
  99. queue: xQueueGetMutexHolder (default)
  100. queue: xQueueCreateCountingSemaphore (default)
  101. queue: xQueueGenericSend (default)
  102. queue: xQueueCreateMutex (default)
  103. queue: xQueueGiveMutexRecursive (default)
  104. queue: xQueueTakeMutexRecursive (default)
  105. queue: uxQueueMessagesWaiting (default)
  106. queue: vQueueDelete (default)
  107. queue: vQueueWaitForMessageRestricted (default)
  108. queue: xQueueCreateSet (default)
  109. queue: xQueueAddToSet (default)
  110. queue: xQueueRemoveFromSet (default)
  111. queue: xQueueSelectFromSet (default)
  112. queue: xQueueGenericCreateStatic (default)
  113. queue: xQueueCreateMutexStatic (default)
  114. queue: xQueueCreateCountingSemaphoreStatic (default)
  115. if FREERTOS_QUEUE_REGISTRY_SIZE > 0:
  116. queue: pcQueueGetName (default)
  117. queue: vQueueAddToRegistry (default)
  118. queue: vQueueUnregisterQueue (default)
  119. if FREERTOS_USE_TRACE_FACILITY = y:
  120. queue: uxQueueGetQueueNumber (default)
  121. queue: vQueueSetQueueNumber (default)
  122. queue: ucQueueGetQueueType (default)
  123. port_common:main_task (default)
  124. port:esp_startup_start_app (default)
  125. if ESP_SYSTEM_SINGLE_CORE_MODE = n:
  126. port:esp_startup_start_app_other_cores (default)