Hi all,
According to DSP/BIOS v5.41 User Guide (SPRU423H) section 4.4.1.1: "TSK_delete removes the task from all internal queues and frees the task object and stack by calling MEM_free." The API reference guide (SPRU403r) p. 2-538 basically says the same thing.
However, the stack can be allocated in two ways: Automatically by assigning TSK_Attrs.stack to NULL, or manually. Does TSK_delete() call MEM_free() in both cases? (Especially since the manual memory allocation/free case then becomes asymmetric.)
All the best,
Fredrik