Other Parts Discussed in Thread: CC2640
Hi
My setup:
CC2640
IAR workbench 7.50
SimpleBLE-project.
I compiled TI BLE stack with setting
-DHOST_CONFIG=PERIPHERAL_CFG+CENTRAL_CFG
To be able to compile that I needed to increase the used stack Flash size. So I changed:
in IAR-boundary.bdef: -D ICALL_STACK0_ADDR=0x0000D000
in IAR-boundary.xcl
--config_def ICALL_STACK0_ADDR=0x0000D000
--config_def ICALL_RAM0_ADDR=0x200043C4
Everything compiles well
But when debugging i notice that my created Task (scheduler_taskFxn)never gets called.
This is how I create the task.
#define SCHEDULER_TASK_STACK_SIZE 800
#define SCHEDULER_TASK_PRIORITY 2
Char schedulerTaskStack[SCHEDULER_TASK_STACK_SIZE];
void SchedulerTask_Create(void) { Task_Params taskParams; // Configure task Task_Params_init(&taskParams); taskParams.stack = schedulerTaskStack; taskParams.stackSize = SCHEDULER_TASK_STACK_SIZE; taskParams.priority = SCHEDULER_TASK_PRIORITY; Task_construct(&schedulerTask, scheduler_taskFxn, &taskParams, NULL); }
