This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1310: COLLECT 应用运行期间系统 ti.sysbios.knl.Task.IdleTask 被挂起 程序停止运行

Part Number: CC1310
Other Parts Discussed in Thread: SYSBIOS

各位专家:

我在collector 端定义了一个新的HEARTPACKAGE_TIMEOUT_EVT 事件并初始化了事件结构

#define HEARTPACKAGE_TIMEOUT_EVT   0x0020             //心跳包事件

if(Collector_events & HEARTPACKAGE_TIMEOUT_EVT)
{
HeartPackageCount=HeartPackageCount+1;
if (HeartPackageCount>200)
HeartPackageCount=0;

LCD_WRITE_STRING_VALUE("HEARTPACKAGE_TIMEOUT_EVT=",HeartPackageCount,10, 3);

Util_clearEvent(&Collector_events, HEARTPACKAGE_TIMEOUT_EVT);
Csf_setHeartPackageClock(HEARTPACKAGE_TIMEOUT_VALUE);//启动心跳包

}//IF

问题:程序开始运行正常,运行至12 分钟后,系统停止,通过ROV 查看,发现 在 ti.sysbios.knl.Task.IdleTask 任务呈 Preempted 状态,导致系统停止。而

appTaskFxn 呈阻塞状态导致系统运行停止。请帮忙分析下原因。