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.

[参考译文] CCS/MSP430F5528:在 CCS 中使用 Thread 和信号量需要什么环境?

Guru**** 2532330 points
Other Parts Discussed in Thread: MSP430F5528

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/949830/ccs-msp430f5528-what-environment-do-i-need-to-work-with-thread-and-semaphores-in-ccs

器件型号:MSP430F5528

工具/软件:Code Composer Studio

我在10.1.0 CCS 上使用 MSP430F5528。 我正在尝试在代码中使用 Thread 和信标。

进行一些研究后、我发现我需要下载其他文件才能在 CCS 中使用环境。 文档最多的主要环境是 TI-RTOS。 几乎所有与线程和信号量相关的文档和问题都被引导使用 TI-RTOS。 它说它可用于 CCS 6.+版本、但自2016年以来、它没有针对 MSP430进行 Ben 更新。 之前有一个 E2E 问题/答案说它不再适用于 MSP430、而且制造商也没有一句话说它很快就会上市。

然后、我被定向到一个名为 FreeRTOS 的系统、该系统显然类似于 TI-RTOS。 但我找不到任何有关下载或将其与仅 CCS 的 GCS 示例结合使用的信息。

我之前还发现了日期为2020年6月的 SYS/BIOS 新更新、该更新声明与 MSP430配合使用并允许信标。 但是、在下载到系统后、由于系统缺少正确的 XDCTools 和/或目标无效、我在遵循基本启动说明时遇到问题。 我只寻求帮助、但所有系统解决方案都已使用了几年、与我的解决方案不匹配。

我正在寻找如何与我的 MSP430配合使用 Thread 或信标的方向和/或我需要下载哪些其他应用。  

谢谢你

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

    器件型号:MSP430F5528

    工具/软件:Code Composer Studio

    我正在尝试在我的 CCS 代码中使用一个线程或信号量。 在做了一些研究之后、我找到了 SYS/BIOS、这是一个用于嵌入式实时软件的内核组件、它允许我实现线程和信标。 下载用于 Windows 的 SYS/BIOS 6.83.00.18后、我还下载了用于 Windows 的 XDCTools 3.61.02 Core。

    然后将它们连接到我的 CCS。 我开始按照用户指南中的说明创建.CFS 文件、当我尝试使用 GXCONF 打开文件时、收到以下错误:

    抱歉、创建此编辑器时遇到问题。 抛出意外异常。 : org.eclipse.rtsc.xdctools.invalid_rtsc_target:无效目标(下图)

     

    在网上做了更多研究并阅读了《用户指南》中的更多内容之后、我发现我需要连接 XDCTools Target。 我可以通过转到"Project">"Properties">在弹出窗口中单击"Products"进行编辑

    它为我提供了一个已连接到 CCS 的产品列表以及一个 XDCpath 存储库列表。 底部允许我输入 XDCtools 设置、例如 Target、Platform 和 build-profile。 (下面是显示 XDCTool 设置选项的属性弹出屏幕)

     

    在研究并阅读更多内容后、我 无法找到需要在 XDCtools Settings 中输入的内容来修复无效的 RTSC 目标 错误。

    要正确连接 XDCtools、我需要做什么? 我相信我的目标是 MSP430F5528芯片、而我的平台是 CCS。  

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

    您好、Nicole、

    线程和信标通常是 RTOS 的功能。 TI-RTOS 由 TI 开发/支持、并且是我们通常推荐的 RTOS。 但是、FreeRTOS 越来越受欢迎、因此这是一种非常可行的替代方案。 至于哪种 RTOS 最适合您、我不确定。 我将提请 MSP 专家注意此主题。 他们将能够提供更多指导。

    谢谢

    Ki

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

    您好、Nicole、

    用于 MSP430的 TI-RTOS 仍然可用、但未来的支持将受到限制、并且预计不会有新版本。  您可以在下面找到下载内容。   

    https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/index.html 

    对于其他 RTOS 环境、它们由相应的组织提供支持。

    https://www.freertos.org/

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

    您好、Eddie、

    感谢您的链接。 我之前找到了您最初建议的 TI-RTOS 下载页面、并下载了2.20.00.06 2016年6月版、因为它是 MSP430系列的最新版本。

    它下载了 tirtos_msp43x 应用程序、然后我运行/保存在 C:\ti 文件夹中。 但之后、我找不到任何有关如何将新下载的文件夹连接到 CCS 10.1.0应用程序的说明。

    是否有任何用户指南可用于将 TI-RTOS 连接到 CCS 10.1.0? 我发现的信息是有限的和/或针对之前版本的 CCS 的信息、由于我的软件在其解决方案中看起来无法识别、因此我无法关注这些信息。

    谢谢、

    Nicole

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

    您好、Nicole、

    [引用 USER="Nicole Carpenter"]是否有任何用户指南可以将 TI-RTOS 连接到 CCS 10.1.0?

    安装 TI-RTOS 后、CCS 需要"发现"它。 这可以在工作区首选项中完成、使用"Refresh"按钮让 CCS 查找偶然发现的产品。 如果您在标准目录之外的位置安装了 TI-RTOS、则需要将该位置添加到产品发现路径列表中。

    选择适用于 MSP43x 的 TI-RTOS 选项、然后按 Install 按钮。 这将使 CCS 正确地"发现"它(需要重新启动 CCS):

    谢谢

    Ki

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

    嘿、Ki、

    感谢您在 CCS 上看到"Discovery" RTOS 的屏幕截图。 他们非常乐于助人,我在其他地方没有找到这样的指示。  

    我想现在可以回答我关于 RTOS 系统的问题了。  

    感谢大家的帮助、

    Nicole