Using vTaskDelete(), memory remain allocated
Hi,
When I call vTaskDelete(NULL) to suicide task, it passes to ‘delete’ status (i can look it by vTaskList()) but allocated memory is not freed (like i’d want).
Someone can help me?
I am using:
heap3
and
#define INCLUDE_vTaskPrioritySet 1
#define INCLUDE_uxTaskPriorityGet 1
#define INCLUDE_vTaskDelete 1
#define INCLUDE_vTaskCleanUpResources 1
#define INCLUDE_vTaskSuspend 1
#define INCLUDE_vTaskDelayUntil 1
#define INCLUDE_vTaskDelay 1
#define INCLUDE_xTaskGetCurrentTaskHandle 1
Bye.
Using vTaskDelete(), memory remain allocated
memory is free by prvCheckTasksWaitingTermination in idle task
Using vTaskDelete(), memory remain allocated
Thank you a lot.
Your hint reminded me that I used a while(1) in the idle task => prvCheckTasksWaitingTermination never was called.
Thanks again.