Hi, I have been reading different documents on this subject and none of them have managed to explain the following:
A. When exactly is a Task stack created? (e.g. when I enter a task, when I post it, or when I am exiting it. Some tutorial said that it is created for storing the context when the TASK IS BEING EXECUTED. I don't quite get why you need to make a stack for that if the variables are already global)
B. What exactly are the contents of such a stack.
C. If I am calling x number of functions from within a task, how does that affect the task stack
I am using the following:
DM6446 (custom board)
Xds560 emulator
CodeComposer Studio v3.3
DSP/BIOS RTOS