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:CC3120 Wifi 插件-如何测试 OTA 示例。

Guru**** 2589280 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/675562/ccs-cc3120-wifi-pluging---how-to-test-ota-examples

工具/软件:Code Composer Studio

您好!

我正在尝试在 CCS 上构建 OTA 示例、但无法实现。 我想我在配置中错过了一条路径、但我不知道如何解决。

>>编译失败
makefile.defs:66: fallo en las instructionones para el objetivo 'CdnGithub.obj'
Gmake:SE 销售总监'/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/ccs
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/CdnClient.c "时检测到灾难性错误。
编译已终止。
gmake:***[CdnClient.obj]错误1.
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/ota_json.c "时检测到灾难性错误。
编译已终止。
gmake:***[ota_json.obj]错误1.
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/ota_archive.c "时检测到灾难性错误。
编译已终止。
gmake:***[ota_archive.obj]错误1.
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/ota_httpclient.c "时检测到灾难性错误。
编译已终止。
gmake:***[ota_httpclient.obj]错误1.
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/ota_lib.c "时检测到灾难性错误。
编译已终止。
gmake:***[ota_lib.obj]错误1.
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/CdnVendors/CdnDropboxV2.c "时检测到灾难性错误。
编译已终止。
gmake:***[CdnDropboxV2.obj]错误1.
"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/drivers/net/wifi/porting/cc_pal.h、第27行:致命错误:无法打开源文件"ti/drivers/DPL/SemaphoreP.h"
1在编译"/home/antonio/ti/simplelink_sdk_wifi_plugin_1_55_00_42/source/ti/net/ota/source/CdnVendors/CdnGithub.c "时检测到灾难性错误。
编译已终止。
gmake:***[CdnGithub.obj]错误1.
gmake:debido a los errores、el objetivo 'all' no se reconstruyó。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在编译 OTA 工程时遇到此错误。 我忘记了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    有一个应用手册。
    www.ti.com/.../swra510.pdf

    请确保导入 OTA 库工程、而不是将其复制到工作区中。

    此致、
    查尔斯·奥
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我从 CCS IDE 中的项目资源管理器导入了本地和云 OTA 项目、然后它自动添加了 OTA 项目。 因此、我认为应该可以。

    在任何情况下、我都会尝试删除 OTA 工程并以手动方式导入该工程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我正在折返应用手册:

    2.使用 CCS IDE 从以下位置导入 OTA 库工程:

    \source\ti\net\ota

    注意:不应将此项目复制到 WCCS 工作区

    当 我尝试从 IDE 导入库时、请不要取消选中 "Copy proyects into workspace"。

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

    我在 Linux 和 Windows 中对其进行了测试、结果相同。 我在 CCS 7 y CCS8中进行了检查。 所以我认为还有另一种方法可以实现它、但我不知道如何实现。

    我阅读了有关导入工程的 CCS 文档、当工程配置不可移植时会发生这种情况。 有什么想法吗?

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

    我在文件夹中添加了包含文件、但它不能解决问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我按照指南 swra510.pdf 中的步骤运行示例、但无论如何、我在构建 OTA 库时遇到相同的错误。 我尝试了 FreeRTOS 和 TiRTOS 版本:

    致命错误:无法打开源文件"ti/drivers/ddl/SemaphoreP.h"

    我不知道如何解决这个问题。 是否有任何方法可以将文件上传到器件中? 我的主要目标是上传静态 html 文件、并在需要使用 http 服务器与器件通信时使用测试令牌。

    此致、