Other Parts Discussed in Thread: CC1354P10, SYSBIOS, CC1352P7
Tool/software:
Hi Marie,
I’m working on a TI DMM (Dynamic Multi-protocol Manager) project using BLE (Simple Peripheral) and a custom Sub-1 GHz PROP stack on a CC1354P10 device.
The setup is:
1. BLE: running GAP advertising in short duration windows (about 10 ticks, using GapAdv_enable with GAP_ADV_ENABLE_OPTIONS_USE_DURATION).
2.PROP: continuously trying RX→TX bursts using RF_runScheduleCmd, scheduled via DMM with lower priority.
3. After running for some time (especially under heavier RF scheduling), the application suddenly halts inside the SYS/BIOS runtime Error_raise function.
4. When connecting a debugger, I see it stuck at:
- if (Error_policy_D == Error_SPIN) {
for (;;) {
}
}
else if (((eb == &defErr) && (Error_policy_D == Error_UNWIND)) || (Error_policy_D == Error_TERMINATE)) {
System_abort("ti_sysbios_runtime_Error_raise: terminating execution\n");
}
Please check what are the reasons behind this error.
Best Regards,
Prajakta Kadam