TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432E401Y TI RTOS,如何在时间片完成之前实现主动任务切换?taskYIELD找不到所在头文件。

我多个task都是死循环,想在系统时间片到达之前切换其它任务,用什么函数可以强制切换下一个任务。taskYIELD报没有定义,不知道在什么头文件中定义,我用的是TI RTOS,MSP432E401Y芯片

gaoyang9992006:

不知道这个是不是跟FREERTOS有类似的设计:将PendSV的优先级设为最低的,systick即使是打断了IRQ,它也不会马上进行上下文切换,而是等到IRQ执行完,PendSV 服务例程才开始执行,并且在里面执行上下文切换。
参考:
blog.csdn.net/…/81039707

Susan Yang:

请问可否详细说明下您现在的任务?另外您可以先参考一下

leconiot.com/…/tirtos_overivew.html

赞(0)
未经允许不得转载:TI中文支持网 » MSP432E401Y TI RTOS,如何在时间片完成之前实现主动任务切换?taskYIELD找不到所在头文件。
分享到: 更多 (0)