I have a single task running on a particular core of the c6678 processor and would like to be able to set my stack for my main task to be different than the idle task. Now when I configure through XGCONF within CCSv5 under the TASK section, and set the idle task stack size to be 1024 and the default stack size to be much larger, it resets the idle task stack size to be the same larger value too. Also, in the multicore example project, the stack for the tasks are placed in .far:taskStackSection yet when I look at the memory map file I see only one occurence i.e. Should they not be two - one for the idle task and one for the task I am running.
00802910 00000400 multicore_example_pe66e.oe66e (.far:taskStackSection)
Here is my call in the main() to setup the task before starting the bios.
Task_create((Task_FuncPtr)&MultiCoreApp, &cpswTaskParams, NULL);
On the c6416 processor that I was using, it would create a stack plus an idle stk and the main stk with each of them being configurable. I want to be able to have the .stack and the idle stk small enough and the main stk used by my main task as much larger.