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.

[参考译文] TIDC-CC3200-VIDEO:无法使用 CC3200 SDK 1.30成功构建 CC3200摄像机软件。

Guru**** 1959305 points
Other Parts Discussed in Thread: CC3200, CC3200SDK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/647157/tidc-cc3200-video-cannot-build-cc3200-video-camera-software-with-cc3200-sdk-1-30-successfully

器件型号:TIDC-CC3200-video
Thread 中讨论的其他器件: CC3200CC3200SDK

我从下载 CC3200摄像机软件  、并尝试使用 CC3200 SDK 1.30进行构建。 但是、我得到以下错误:

说明   资源   路径   位置   类型
#10010链接期间遇到错误;"video_camera.out"未构建   video_camera.          C/C++问题
"="">processors.wiki.ti.com/.../10234"> 未解析的符号仍然是   VIDEO 相机          C/C++问题
gmake:***[VIDEO_CAMER.OUT]错误1   VIDEO_CAMER          C/C++问题
gmake:目标"全部"不会由于错误而重新生成。    视频摄像头          C/C++问题
未解析的符号_SlNonOsSemGet、首先在 C:/ti/CC3200SDK_1.3.0/cc3200-sdk/simplelink_extlib/provisioninglib/ccs/Release/provisioninglib.a 中引用    视频摄像头          C/C++问题
未解析的符号_SlNonOsSemSet、首先在 C:/ti/CC3200SDK_1.3.0/cc3200-sdk/simplelink_extlib/provisioninglib/ccs/Release/provisioninglib.a 中引用    视频摄像头          C/C++问题

如何解决链路问题?

P.S. 我知道 CC3200摄像机软件应使用 CC3200 SDK 1.20构建、但无法找到下载 CC3200 SDK 1.20的任何位置。

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

    您好!

    它基于 v1.2.0这一事实并不是问题。

    如编译器所示、它在  provisioninglib 库中找不到_SlNonOsSemSet 和_SlNonOsSemGet sympols。

    这是因为 provisioninglib 会编译到使用这些符号的 Nonos 中、而应用程序本身会编译到不存在这些符号的 OS 中。

    最好导入配置库并添加到预定义符号 SL_platform_multi_threaded。

    请不要忘记更改并指向链接器设置中的新库。

    此致、

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试将 provisioninglib 导入我的 CCS v7.3并进行编译。 但是、我会得到以下错误:

    说明资源路径位置类型
    #1965无法打开源文件"Provisioning_api.h".ccsproject/provisioninglib行51、外部位置:C:\ti\cc3200SDK_1.3.0\cc3200-sdk\simplelink\user.hC/C++ problem
    gmake:***[cfg_confirm.obj]错误1provisionlibC/C++问题
    gmake:***[Events_handler.obj]错误1provisionlibC/C++问题
    gmake:***[networkListHning.obj]错误1provisionlibC/C++问题
    gmake:***[Provisioning_logic.obj]错误1provisionlibC/C++问题
    gmake:目标"全部"不会由于错误而重新生成。provisioninglibC/C++问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您在"${PROJECT_LOC}\..\"下有什么。

    在这里可以找到 PROVISIONING_API.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 C:\ti\CC3200SDK_1.3.0\cc3200-sdk\simplelink_extlib\provisioninglib 下有 provisioning_api.h、但我仍然遇到这些构建错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但在你的 PROJECT_LOC 下定义了什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Project_LOC 定义为 C:\Users\C0689\workspace_v7\provisioninglib
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这就是我想的。

    您可以手动修改 ARM 编译器下的 Include Options 并将 PROJECT_LOC 替换为 ORIGINAL_PROJECT_ROOT。

     ORIGINAL_PROJECT_ROOT 应指向原始 SDK 安装目录下的配置库。

    Shlomi

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

    我可以编辑 ORIGINAL_PROJECT_ROOT、但不能编辑 PROJECT_LOC。 您能告诉我如何编辑 PROJECT_LOC 吗?

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

    您可以使用 ORIGINAL_PROJECT_ROOT 替换 PROJECT_LOC、而不是编辑 PROJECT_LOC。

    只需转至包含选项并使用 "${ORIGINAL_PROJECT_ROOT}\..\"

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 我现在可以成功构建 provisioninglib 和 video_camera.ias.
x 出现错误。请重试或与管理员联系。