I initialed multi task like below, but GWtaskFxn does not operate, how can i use dual tasks on CC26xx EVK?
what is wrong? please help me.
Void main()
{
Task_Params taskParams,taskParams1;
// Configure task.
Task_Params_init(&taskParams);
taskParams.stack = myTaskStack;
taskParams.stackSize = MSA_TASK_STACK_SIZE;
taskParams.priority = 1;
Task_construct(&myTask, taskFxn, &taskParams, NULL);
// Configure task.
Task_Params_init(&taskParams1);
taskParams1.stack = myGWTaskStack;
taskParams1.stackSize = MSA_TASK_STACK_SIZE;
taskParams1.priority = 2;
Task_construct(&myGWTask, GWtaskFxn, &taskParams1, NULL);
BIOS_start(); /* enable interrupts and start SYS/BIOS */
}
Void taskFxn(UArg a0, UArg a1) {
/* Initialize ICall module */
ICall_init();
/* Start tasks of external images */
ICall_createRemoteTasks();
/* Kick off GW application */
msa_task();
}
Void GWtaskFxn(UArg a0, UArg a1) {
/* Initialize ICall module */
ICall_init();
/* Start tasks of external images */
ICall_createRemoteTasks();
/* Kick off GW application */
msa_GWtask();
}