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.

关于SYS/BIOS任务切换死机的问题

DSP是C6748,有一个主任务和一个支线任务和一个外部I/O口的中断,主任务优先级为5,支线任务优先级为4。

主任务使用Task_sleep(1)是任务堵塞运行支线任务,在堵塞时间到了之后(1ms),主任务抢断支线任务继续运行。

问题是大概在切换十万多次之后(时间固定的时候次数固定,切换的次数根据堵塞时间变化,堵塞时间越短,能够切换的次数越多),程序出现跑飞的情况。

因为在支线任务中跑飞位置不固定,唯一确定的地方是肯定是程序在主任务堵塞之后跑飞的。

支线任务为动态创建.