Part Number: CC2650
Tool/software: TI-RTOS
We are running TI-RTOS 2_18_00_03 and tiDrivers 2_16_01_13 with bios 6_45_02_31 on a custom board with a CC2650 and BLE 2_02_00_31 using IAR 7.80.3.
Our application has been stable until recent changes/additions. Now we execute BIOS_Start() and it never gets to the task.
We step it through the bios, and after about 270 instructions it goes through Task_StartCore, then Task_supportProxy_start, then TaskSupport_glue, and with TaskSupport_swap it corrupts the Stack Pointer and is trapped in the exception handler.
The task stacks are fine --- they never executed. The heap appears to be fine. It never changes as it steps through, surprisingly --- so we assume we are missing something there. The CStack area looks fine until the SP gets corrupted along with all the registers.
Can you give us some hints about where to look next. Project Options number of tasks? number of entities? We are pushing the envelope on total memory consumed, between our app and the BLE stack.