Other Parts Discussed in Thread: SYSBIOS, BLE-STACK
Tool/software: Code Composer Studio
Using the CC2652R part connecting bluetooth. When a device disconnects the ICall code asserts and goes into the HAL_ASSERT_SPINLOCK handler. I'm trying to figure out why this happens and how to fix it.
The ROV tasks look like this which leads me to believe it's the ICall_taskEntry task which is causing the problem:
I also attempted to look at the original code, but the symbols are not defined. This is for the RTOS ROM (according to the 0x1001xxxx address). I added symbols from: ./kernel/tirtos/packages/ti/sysbios/rom/cortexm/cc26xx/r2/golden/CC26xx/rtos_rom.xem3 following the guide here: http://dev.ti.com/tirex/explore/content/simplelink_cc13x2_26x2_sdk_3_20_00_68/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/debugging-index.html#external-resources
but the debugger still shows no symbols are defined.
So my questions are:
1. Is there a way to see what the root cause of the HAL_STACK_ASSERT is?
2. Is there anything else I need to do to get the symbols (0x1001308C) defined?