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.

[参考译文] TI RTOS 优先级

Guru**** 2589280 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/983061/ti-rtos-priorities

大家好、

当我在 TI RTOS 中使用计时器任务时:谁具有更高的优先级:计时器任务或“常规”(非基于计时器)任务?

在 IDK 上进行测试时、我会得到令人困惑的结果  

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

    您好!

    您使用的是什么器件?

    谢谢

    Ki

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

    Sitara AM437x

    谢谢

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

    您好 Inno、

    计时器(具体来说是 dmTimer)是一个 HW IP、可以在发生溢出等事件后向 SoC 提交中断 我相信你提到的任务是一个 TI-RTOS 任务、由 SYS BIOS 处理。

    定时器优先级基于 ARM GIC 优先级、不应与 BIOS 任务优先级相混淆。 您可以创建计时器任务(RTOS 任务)、该任务可以创建计时器并为计时器注册 ISR、该 ISR 在 HWI 上下文中调用。 (不是任务上下文)。

    希望能澄清一下

    谢谢