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/MSP432P401R:为 MSP432P401R 构建 TI-RTOS

Guru**** 2524350 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/773469/rtos-msp432p401r-building-ti-rtos-for-msp432p401r

器件型号:MSP432P401R

工具/软件:TI-RTOS

我无法编译我在 MSP432P401R 资源浏览器中找到的任何 TI-RTOS 示例。  

我已安装最新的 CCS 版本8.3.0.00009。 编译器版本为 TI v18.1.4.LTS

我导航到 Resource Explorer (在 CCS 中)。 搜索 MSP432P401R Launchpad。 向下滚动到 Software>SimpleLink MSP432P4 SDK v2.40.00.10->Examples->Development Tools->MSP432P401R Launchpad - Red 2.x (Red)->TI-RTOS Kernel (SYS_BIOS)->hello->TI-RTOS -> CCS Compiler、并将项目导入到 CCS。  

我得到的错误是:

说明资源路径位置类型
gmake:***没有规则使目标'build-848699167'成为'configPkg/compiler.op'所需的目标'build-848699167'。hello_MSP_EXP432P401R_tirtos_ccs C/C++问题
gmake:***没有使目标'build-848699167'成为'configPkg/linker.cmd'所需的规则。hello_MSP_EXP432P401R_tirtos_ccs C/C++问题
gmake:***没有规则将目标设为'C:/Users/Kevin。 停下。 hello_MSP_EXP432P401R_tirtos_CCS C/C++问题
gmake:目标"全部"不会由于错误而重新生成。 hello_MSP_EXP432P401R_tirtos_CCS C/C++问题
gmake.exe:***[package/cfg/hello_pem4f.xdl]删除文件'package/cfg/hello_pem4f.c' hello_MSP_EXP432P401R_tirtos_ccs C/C++ problem
gmake.exe:***[package/cfg/hello_pem4f.xdl]删除文件'package/cfg/hello_pem4f.h' hello_MSP_EXP432P401R_tirtos_CCS C/C++问题
gmake.exe:***删除文件'package/cfg/hello_pem4f.xdl' hello_MSP_EXP432P401R_tirtos_ccs C/C++问题
gmake[1]:***[Build-848699167-InProC]错误1 hello_MSP_EXP432P401R_tirtos_CCS C/C++问题
xdc.cfg.SourceDir:生成的源库构建失败:退出状态= 2:.xdchelp /hello_MSP_EXP432P401R_tirtos_ccs 第209行 C/C++问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否还下载了 SDK?
    www.ti.com/.../SIMPLELINK-MSP432-SDK

    此致、
    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    简而言之,答案是"是"。
    更长的答案是、Resource Explorer 需要先安装 SDK、然后才能将工程导入到 CCS 中。 我在尝试安装较旧版本的 SimpleLink 时发现了这一点。 我可以安装旧版本、但必须手动导入示例(Resource Explorer 坚持安装新版本。) 因此、我尝试了2.40和2.30、结果相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Kevin、

      我尝试复制您描述的导入、但我看不到任何问题。  我已与编译器 TI v18.14.LTS 和 TI V18.12.1.LTS 一起确认。  我在 CCS 中使用的产品是 XDCtools 版本3.51.1.18_core 和 SimpleLink MSP432P4 SDK 2.40.0.10 (Propoerties -> General;Products 选项卡)。  在您导入的项目中、我还会检查 include。

    我强烈建议卸载通过 Resource Explorer 安装的 SDK、然后返回所述的网站并从此处下载。  启动 CCS 时、您应该会看到一个弹出窗口、CCS 会识别 SDK 的安装。  否则、您可能需要重新安装 CCS。

    此致、

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我完全卸载了 simplelink 和 CCS 产品(按该顺序)。 我删除了 c:/ti (除 XDC 外几乎完全为空)。 然后、我安装了 CCS、只是启动它以确保它正常工作。 已安装 simplelink 2.40。 但是、当我启动 CCS 时、我没有看到有关正在发现的新"组件"的弹出窗口。 (我以前看过使用 CCS 的内容)。 导入示例"hello"项目并编译失败。
    我的 include 目录与您的目录相同。 我使用的是相同的 XDC。
    那么、如何在 CCS 启动时获得弹出窗口(我假设 CCS 的某些剩余部分仍在继续、这使 CCS 假定 simplelink 已经存在?)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为它可能与我的工作区有关(因为我每次重新安装 CCS 时都没有提到连接到相同的工作区)。 所以我做了另一个实验。 卸装了简单链路和 CCS。 重新安装了 CCS、但这次让它创建一个全新的工作区。 已从下载中安装 simplelink。 但是、遗憾的是、我启动 CCS 时没有安装对话框、导入 hello 工程也失败了。 这似乎是一个错误的线索。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我卸载了 CCS/Simplelink 并安装了 CCS 8.2 (较早版本)。 然后我安装了 simplelink (通过您提供的链接)。 当我启动 CCS 时、它找到了新产品。 安装并重新启动 CCS 后、可以清晰地导入和编译 RTOS 代码。

    我还使用全新安装的 CCS8.2进行了另一项测试、并使用 Resource Explorer 安装 simplelink。 也可以正常工作。

    因此、我必须得出结论、SimpleLink/TI-RTOS 与最新的 CCS 8.3不兼容。 我需要在电路板上运行代码、以确保它没有其他问题、但这很有希望。