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.

[参考译文] RTOS:如何在 ti_rtos 中使用 task_sleep()?

Guru**** 2531950 points
Other Parts Discussed in Thread: CC3220S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/666344/rtos-how-use-task_sleep-in-ti_rtos

主题中讨论的其他器件:CC3220S

工具/软件:TI-RTOS

您好:

在 ti_rtos 研究论文中,  有有关如何使用 task_sleep()的注释,但我使用它可能会失败。   因为我的板 LED 不闪烁。 光亮。  

第一: 我在这里阅读。

实验室流程:

      

我按上述方式执行此操作。  但是,切换 LED 任务不会再次运行。

e2e.ti.com/.../blink_5F00_C28x_5F00_TASK_5F00_task_5F00_sleep.zip

配置时出现什么问题?

最棒的地方!

猎人  

 

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

    你好,Hungk,

    我想您看不到 LED 切换,因为 Task_sleep()太长。  您已调用 Task_sleep (50000)。  传递给 Task_sleep()的参数是系统时钟节拍,而不是微秒。  如果时钟节拍周期为1000 (微秒)、则50000节拍为500秒。  如果您想搜索500毫秒、请调用 Task_sleep (500)。

    此致、

    Janet

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

    您好,Janet

    非常感谢!

    但我还有一个问题:

    您知道我正在修补 TI_RTOS。  CCS 中有比较选项。 但我一直在"项目"上、 您能告诉我如何进行?

    例如:

    我不知道如何"扩展"

    最恰当的考虑

    猎人

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

    您好、Janet、  

    我想问您有关任务动态创建的更多问题。  

    在 lab8b 的 main.c 中  ,有一条命令: 导入 UIA。  但是我不知道如何导入 UIA ,   我已经下载了 UIA Form App Center,   即使我使用 dxc3.2,我是否也需要这样做?

    我不知道如何添加 UIA。  请提供帮助

    最恰当的考虑

    猎人

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

    你好,Hungk,

    很高兴知道 CCS 具有该比较功能。  我不知道它有这个。  以下是您可以比较2个不同项目中的2个文件的方法:

    在 CCS Project Explorer 视图中、我有2个项目:Task_CC3200S 和 task_DSK6455:

    2.通过单击项目名称左侧三角形上的鼠标展开每个项目:

    3.假设我要将 task_CC3220S 项目中的 task.c 与 task_DSK6455项目的 mutex.c 进行比较。   单击 task.c、按住 按键并单击 mutex.c、以便选择两个文件:

    4.用鼠标右键单击两个文件中的一个,将出现一个弹出菜单。  在菜单底部附近、有一个"Compare with (比较对象)"选项。  从"比较"选项中选择"彼此"。  将弹出"Compare Viewer"、并对两个文件进行并排比较。

    此致、

    Janet

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

    你好,Hungk,

    如何将 UIA 添加到您的项目中。

    1.确保已安装 UIA。  我认为您已经安装了 UIA、因为您在其他论坛主题中使用它。  但是、如果不是、您可以从"App Center"通过 CCS 获取(在 CCS 中、选择"View"->"App Center"。  您也可以在此处下载:

    2. 将 UIA 添加到项目中: 右键点击 CCS Project Explorer 中的项目名称。  从弹出的菜单中选择"Properties"。  在"常规"下、选择"产品"选项卡并选中"系统分析器(UIA)"框。   下图:

    此致、

    Janet

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Janet
    非常感谢
    但我使用的是 C2000,没有“产品”显示。 就“RTNs”,顺便说一下,App_center 现在没有 UIA 组件。 您可以结账。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的项目属性在"常规"下仍应具有"产品"选项卡、正如我之前发布的屏幕截图中所示。  使用 C2000无关紧要。  您使用的是哪个版本的 CCS?  您能否在"常规"下发布项目属性的屏幕截图?

    此致、

    Janet

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

    Janet 您好:

    这是屏幕截图:

    我想知道,C2000 RTOS 是否需要 UIA 组件。 ?  为什么 App_center  最近没有 UIA?

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

    大家好、我已经完成了

    非常感谢!

    最棒的地方!

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

    我认为您有较旧版本的 CCS、这就是您看到"RTSC"而不是"产品"的原因。  此外、由于您使用的是 TIRTOS、因此实际上无需选中 UIA 框、因为 UIA 是 TIRTOS 的一部分。  在本例中、我使用的是 SYS/BIOS 而不是 TIRTOS、因此我需要选中 UIA 框。

    我很高兴听到它正在为您服务。

    此致、

    Janet