“Thread (线程)”中讨论的其它部件:SysBIOS, CC1310, LAUNCXL-CC2650
工具/软件:Code Composer Studio
即使是单步执行,当我尝试在任务中'spep into semaphore_pend时,它也会抛出错误,并在错误处理程序中的断点处停止。
它不会显示semaphore_pend的代码,不 会在故障处理程序的开头中断,也不会执行我在其他调试套件中使用'tep ine'时所学的任何其他操作。
CCS似乎无法提供任何可用的回溯,因此我不知道它实际崩溃的位置,除了"信号量_待定启动的呼叫链中的某个位置"。
ROV任务查看器选项卡不显示空闲以外的任何任务,即使我正在逐步完成任务功能。 奇怪的是,我的任务只显示在ReadyQ读数和原始实例状态中,而不显示其他任何位置。
我检查了我的堆栈,在故障抛出之前它远远没有满-可能是因为我在怀疑堆栈溢出是一个原因时多次碰到它,所以没有使用稳定的千字节。
我还检查了我的大多数变量和指针,以了解合理的值,它们看起来都很好。
那么,CCS专家,我如何让CCS告诉我发生了什么,以便我可以修复它?

