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.

[参考译文] LAUNCHXL-CC3235SF:构建错误 Azure IoT SimpleSample_http 项目

Guru**** 2542490 points
Other Parts Discussed in Thread: CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1122346/launchxl-cc3235sf-build-errors-azure-iot-simplesample_http-project

器件型号:LAUNCHXL-CC3235SF
主题中讨论的其他器件:CC3235SF

您好!

我参考了 Azure CC32xx 用户指南文档中的"快速入门指南"、并安装了所有组件、如  

SimpleLink CC32xx SDK - simplelink_cc32xx_sdk_5_30_00_08、  

CCS 11.2.0 IDE

我还下载 了 azure_cc32xx_4_10_01_01并将其安装在 d:\ti\..文件夹中。

我在 CCS 中导入了项目-"simplesample_http"- FreeRTOS。 我在 CCS 的'Window->Preferences->Build->Vairable'中设置 FreeRTOS_INSTALL_DIR 变量。  

在构建 simplesample_http 工程时、我遇到以下错误:

工作区中不存在引用的工程'freertos_builds_CC3235SF_LAUNCHXL_release_ccs'。 项目'simplesample_http_CC3235SF_LAUNCHXL_FreeRTOS_CCS'可能无法按预期构建。

我注意到我的 FreeRTOS 文件夹被命名为 FreeRTOS_builds_cc32xx_release_ccs。 在'simplesample_http'项目属性->build->relependencies 中,我提供 了 FreeRTOS_builds_cc32xx_release_ccs 的路径。 这解决了这个构建错误。这是解决这个错误的正确方法吗?

继续进一步操作、我遇到以下构建错误:

无法将'mode'设置为'动态':没有名为动态定义的选项,有效的选项是输入/输出

我打开了 azure_IoT.syscfg 并观察到在 GPIO 中、CONFIG_GPIO_button_0的模式指向错误。 我接受了设置为"INT"、可以解决构建错误。这种解决此错误的正确方法是不是?

继续进一步操作、我遇到以下构建错误:

#35 #ERROR 指令:"DeviceFamily_XYZ 未定义。 您必须定义 DeviceFamily_XYZ!"

我不知道如何解决这个问题。 请为您提供指导吗?

 

谢谢、

Pradeep

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

    您好 Pradeep、

    您的问题似乎是由于使用了错误的 SDK 版本。 cc32XX 4.10.00.07版本支持该插件、可在此处下载。

    https://www.ti.com/tool/download/SIMPLELINK-CC32XX-SDK/4.10.00.07

    下载该 SDK 后、请确保更改项目属性路径、这样它将经过该 SDK、而不是您下载的5.30。

    如果您有任何问题或遇到困难、请告诉我。

    此致、

    Rogelio

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Rogelio 的回复。
    我卸载了 SDK 版本5...并安装了版本4.1。 此外、在工程属性中、我尝试将变量"SIMPLELINK_CC32XX_SDK_INSTALL_DIR"更改为 4.1版本的新路径、但不采用。 更改后、当我单击"Apply and Close"时、它不会显示任何错误、但当我返回到 Project 属性时、它会再次显示之前已卸载的 SDK 路径。
     
    我还从工作区中删除了"sample_http"项目、并尝试从 azure SDK 文件夹再次导入。 但它也引用了新的 SDK 路径、并显示了如下所 示的导入错误。 您能否进一步指导如何设置 SDK 路径?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Pradeep、

    我也遇到了这个问题、所以我也想你。 那么、我将逐步介绍我所做的事情。

    1) 1)移动或卸载 TI 文件夹中不是4.1版本的任何其他 cc32xx SDK

    2) 打开 CCS、转到窗口选项卡、然后转到首选项

    3) 在左侧的 Code Composer Studio 下、单击 Products。 (应如此所示)

    在本例中、您只希望显示4.1版本。 如果没有、请按右侧的刷新按钮。 它应该会找到 SDK。 然后按 Apply (应用)和 Close (关闭)。

    4) 从 Azure 插件导入简单示例项目 Fresh。(只是为了删除您可能对项目所做的任何更改)

    5) 构建项目。 它应该在没有错误的情况下构建。

    希望它能正常工作、但一定会跟进您遇到的任何错误。

    此致

    Rogelio