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/MSP432E401Y:某些从 Resource Explorer 导入的基于 TI-RTOS 的工程赢得#39;t Build

Guru**** 2577385 points
Other Parts Discussed in Thread: MSP432E401Y, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/770014/rtos-msp432e401y-some-ti-rtos-based-projects-imported-from-resource-explorer-won-t-build

器件型号:MSP432E401Y
Thread 中讨论的其他器件: SysConfig

工具/软件:TI-RTOS

我正在使用 MSP432E401Y LaunchPad 进行探索。  我有 CCS V8.3、SimpleLink SDK 2.40.00.11。

从 Resource Explorer 中、我可以从以下位置导入示例:

Software > SimpleLink MSP432E4 SDK - v:2.40.00.11 > Examples > Development Tools > MSP432E401Y LaunchPad > TI-RTOS Kernel (SYS_BIOS)

并成功构建。  这些示例是完全包含的一个项目。

如果我从以下位置导入:

Software > SimpleLink MSP432E4 SDK - v:2.40.00.11 > Examples > Development Tools > MSP432E401Y LaunchPad > TI Drivers

它们未成功构建、接收到"无规则生成目标'xxx.obj"错误、其中 xxx 是主工程中包含的每个.c 文件(例如、SPI 环回示例中的"MSP_EXP432E401y.obj"、"main_tirtos.obj"和"spiloopback.obj")。  它依赖一个单独的项目、这是它成功构建所需的 tirtos 版本。

据我所知、对于 TI 驱动程序部分中的所有 TI-RTOS 示例、CCS 和 GCC 版本都是如此。

我希望导入的示例工程能够毫无问题地编译。   

我应该在哪里解决这个问题?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只需添加以下内容、以下位置的示例也是如此:
    Software > SimpleLink MSP432E4 SDK - v:2.40.00.11 > Examples - SysConfig Preview > Development Tools > MSP432E401Y LaunchPad

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

    我没有发现问题(CCS 8.3、SDK 2.40.00.11)。

    您是否可以在不使用 Resource Explorer 的情况下导入工程?

    Project->Import CCS Projects...

    浏览 至 C:\ti\simplelink_msp432e4_sdk_2_40_00_11\examples\rtos\MSP_EXP432E401Y\drivers\empty\tirtos\ccs

    此致、

    Chris

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

    这实际上是我尝试过的原始方法、我在那里也有相同的行为。  我改为使用 Resource Explorer、因为它看起来更像"官方"方法。

    我的安装是全新的、我要导入的工作区也是如此、但我的系统上有其他版本的 CCS。

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

    在对不相关的安装问题进行更多研究后、我现在能够构建它。  它可能是我的 Windows 用户名中的空间。  似乎 CCS 路径中的空格可能存在未指定的已知问题。  我将生成的 make 文件与成功编译的另一台计算机的文件进行了比较、发现成功的计算机在其工作区的路径中没有空格。

    我在 c:\ti\workspace 中创建了一个工作区、现在可以成功导入和构建。   CCS 默认在用户文件夹中创建工作区、这是其逻辑位置、除非它会导致类似的问题。