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/CC3120BOOST:实验20 Wifi | TI-RSLK |构建错误

Guru**** 2587365 points
Other Parts Discussed in Thread: CC3120, CCSTUDIO

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/763133/rtos-cc3120boost-lab-20-wifi-ti-rslk-build--error

器件型号:CC3120BOOST
主题中讨论的其他器件:MSP432P401RCC3120CCStudio

工具/软件:TI-RTOS

您好!

我最近开始使用 MSP432P401R 和 CC3120 Booster Pack 与 TI-RSLK 课程中的 Wifi 部分互动。 我一直在按照课程中所述实验 pdf 文件中的说明进行分步操作、并且在构建 Lab20_Wifi 之前遇到错误。 错误如下所示:  

说明资源路径位置类型
编译配置"com.ti.ccstudio。buildDefinitions.MSP432.Debug.356180322"不存在于引用的工程"tirtos_builds_MSP_EXP432P401R_release_ccs"中。 请参阅"属性">"编译">"依赖项"页面以选择现有编译配置。 Lab20_WiFi Lab20_WiFi 问题

这是在 pdf (第10页)中编写的与此项目相关的内容:  

现在、我们需要将一个示例导入到工作区中。 从 http://www.ti.com/lit/zip/slac76下载 CCS 项目 提取 zip 文件并将项目 Lab20_WiFi 导入到您的工作区中。 如20.3节所述、如果没有设置 MSP432 SDK 并导入内核工程、则无法编译工程。 如果您确实按照设置过程进行了操作、则工程编译时应该不会出现错误、但可能会包含警告。

正如我提到的,我已详细地遵循了预防措施。 在尝试此项目之前、导入了相同版本的 MSP432 SDK 和 Wifi 插件 SDK。 此外、我必须提到、名为  network_terminal_MSP_EXP432P401R_tirtos_ccs 的该项目的前身项目 已成功运行。

请帮我解决!

谢谢、

Saahil

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

    您好 Saahil、

    是的模块20非常复杂、因为必须仔细设置才能支持 TI-RTOS。

    您是否导入了内核项目? 第20.3节中讨论

    "在下一节中、我们将执行特定于 TI-RTOS 的要求、即将内核项目导入到我们的工作区中。 内核是运行 RTOS 或任何类型的现代操作系统所需的主要代码库。 此项目包含 TIRTOS 内核、这是我们的 Wi-Fi 示例所需的。 内核构建项目有多种类型、例如发布和调试、tirtos 和 nortos、CCS 和 gcc 编译器。 对于此设置、您必须使用 CCS 编译器选择 tirtos 内核的发布版本。 启动 CCS 并执行 File→Import→CCS 项目并进入 MSP432P4 SDK 的文件路径 C:\ti\simplelink_msp432p4_sdk_1_60_00_12\kernel\tirtos\builds\MSP_EXP4 32P401R\release\ccs 点击 finish 以导入。 正确导入 TI-RTOS 内核后、我们就可以在 CCS 工作区中使用基于 TI-RTOS 的示例了。 我们将在第20.4.3节中使用此功能。"

    另一个只需仔细检查的内容是确保项目已设置为从构建设置为为针对 MSP432P401R 进行构建。  

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

    我导入了内核、并且项目设置也适用于 msp432p401r (根据我看到的情况)

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

    尽管出现上述错误、但当我构建时、未完成的构建会出现以下问题:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    运行代码后、第一个错误:
    #1965无法打开源文件"ti/drivers/net/wifi/portations/MSP432WIFI.h"

    我在提到的路径中查找了 MSP432WIFI.h,并在其中找到了一个名为 SIMPLELINKWIFI.h 的不同文件
    -没有 MSP432WIFI.h
    我在程序中将名称更改为 SIMPLELINKWIFI.h,但仍然出现错误,现在是另一个错误。 某些标识符未定义错误类型。

    我请求帮助。

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

    您好 Saahil、

    好的、看起来是正确的。 我们还应仔细检查是否安装了 WiFi 插件。  http://www.ti.com/tool/simplelink-wifi-cc3120-sdk-plugin 必须下载它、并且必须运行.exe。 确保安装在默认的 TI 文件夹中、以保持一致。  

    另请注意、它可能与新版本的 MSP432 SDK 或 Wi-Fi 插件中的更新相关。 我尚未验证这是否是已知问题。 如果您真的想进行完整性检查、请安装 Secton 20.3中所述的确切 SDK 版本

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、是的、我看到了一些可能的问题、但尚未测试是否可以复制。 本课程使用 SDK 版本1.60.00.12和 WiFi 插件版本1.55.00.42。 TI 发布的当前版本为 SDK 版本2.40.00.10和 WiFi 插件版本2.30.00.10。 很可能会在1.x 和2.x 之间发生变化、这可能是根本原因。 您可以在底部的下载页面上找到该 SDK 的早期版本。

    但是、对于 WiFi 插件、主下载页面没有直接链接。 请访问 www.ti.com/.../1.55.00.42
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 我将尝试使用较旧版本的软件、然后返回给您。 感谢您的所有支持:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试在工程中使用 SDK 版本1.60.00.12、但仍然遇到相同的错误:

    编译配置"com.ti.ccstudio。buildDefinitions.MSP432.Debug.356180322"不存在于引用的工程"tirtos_builds_MSP_EXP432P401R_release_ccs"中。 请参阅"属性">"编译">"依赖项"页面以选择现有编译配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mark、您好!
    该项目只需在项目设置中通过一个非常简单的微调即可工作。 只需在参考工程名称前面的依赖项中选择"调试/发布"即可解决该问题。

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

    Saahil、

    感谢您的讲解。 是否可以为其他用户发布屏幕截图? 我们将注意更新此过程以反映这一点。

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

     当然。 我只为此处的依赖项选择了发行版: