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.

[参考译文] CC2652R:多角色调度器

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1059595/cc2652r-multi-role-scheduler

器件型号:CC2652R

大家好、

我对多角色应用程序调度有一些疑问。 我已经详细介绍了以下链接中介绍的 LL 调度程序实现。

https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_5_10_00_48/docs/ble5stack/ble_user_guide/html/ble-stack-common/link-layer-cc13x2_26x2.html

我对这种解释有几个疑问。  

1) 1)在哪里可以准确地看到多角色应用程序中的 TI-RTOS 配置文件、以获取 SysTick 时序等参数(如 FreeRTOS 中的 FreeRTOSConfig.h 文件)?

2) 2)是否可以查看多角色项目中的调度程序实现文件,或者它在编译期间是否以二进制文件的形式附加到应用程序? 如果可能、我可以在多角色项目中的什么位置查看它?

3)调度程序中当前实施的调度策略是什么(我认为它是基于优先级的抢先式调度以及轮询)?

请提供详细答复。

此致

PRC

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

    嗨、PRC、

    感谢您发帖。 您的所有问题似乎都与 TI-RTOS 任务调度完全相关、而不是与 BLE 特别相关、如果我错了、请纠正我的问题。 鉴于此、以下是您的问题的答案以及一些将有所帮助的资源。

    [引用 userid="485912" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum 1059595/cc2652r-multi-roley-scheduler"] 1)在哪里可以准确地看到 Multi_role 应用程序中的 TI-RTOS 配置文件,以获取 SysTick 计时等参数(如 FreeRTOS 中的 FreeRTOSConfig.h 文件)?

    当您将项目导入工作区时、可以找到该文件。 我看到它名为 multi_role_app.cfg (注:RTOS 配置文件将为.cfg 类型)。 这是指向用户指南(内核配置)特定部分的链接。 在 TI-RTOS 视图中、我认为 SysTick 等同于 Clock.tickPeriod (请参阅.cfg 文件)。

    [引用 userid="485912" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum 1059595/cc2652r-multi-roley-scheduler"]2)可以查看多角色项目中的调度程序实现文件,还是在编译期间作为二进制文件附加到应用程序? 如果可能的话、我可以在多角色项目中的什么位置找到它?.

    我不认为这是可能的、因为 TI-RTOS 在库中提供、  也位于 ROM 中。

    [引用 userid="485912" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum 10595/cc2652r-multi-roley-scheduler"] 3)调度程序中当前实施的调度策略是什么(我认为它是基于优先级的抢先式调度和轮询)?

    你是对的。 我不确定它是否应该被视为"循环"、因为它实际上取决于任务的优先级以及触发的任何中断。 我将开始阅读我们 的 TI-RTOS Simplelink Academy 模块、该模块涉及此内容、还应提供对我们 的 TI-RTOS 内核用户指南的参考 、该指南将尽可能详细地介绍内容。