Преглед изворни кода

Fix interrupting task on other CPU that has lower prio than current task on current CPU

Jeroen Domburg пре 9 година
родитељ
комит
d07a149e2c
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      components/freertos/tasks.c

+ 1 - 1
components/freertos/tasks.c

@@ -632,7 +632,7 @@ static void prvAddNewTaskToReadyList( TCB_t *pxNewTCB, TaskFunction_t pxTaskCode
 */
 void taskYIELD_OTHER_CORE( BaseType_t xCoreID, UBaseType_t uxPriority )
 {
-	TCB_t *curTCB = xTaskGetCurrentTaskHandle();
+	TCB_t *curTCB = pxCurrentTCB[xCoreID];
 	BaseType_t i;
 
 	if (xCoreID != tskNO_AFFINITY) {