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.

[参考译文] CC2640R2L:TI RTOS

Guru**** 2387080 points
Other Parts Discussed in Thread: BLE-STACK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1060449/cc2640r2l-ti-rtos

器件型号:CC2640R2L

你(们)好  

对于 TI RTOS、按降序排列的优先级为 Hwi、Swi、任务、空闲任务。

假设我已配置了3个具有相同优先级的任务、即我的每个任务都获得相同的时间分片执行时间(花费1ms)、假设任务1正在执行、 在 HWI 之间出现是为了取代我的任务,而 HWI 处理程序将被处理(HWI 处理程序执行时间为1ms)。 那么、在 HWI 处理程序执行完毕后、我的任务1将会恢复还是会切换到任务2?

此外、如果我的任何任务执行停留在 while (1)、对其他剩余任务的影响是什么?

此致

苏山州  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sudhanshu、

    优先级相等的任务不会互相挤占、因此、任务1将在 HWI 之后恢复、并且如果一直停留在一个循环中、则阻止其它任务执行。  您需要主动确保任务被阻止执行、切换优先级或在必要时终止。  如需更多信息 、请参阅 TI-RTOS 内核用户指南和 BLE-Stack 用户指南。

    此致、
    Ryan