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/CC3220:链接 AWS IOT 时出现问题- SNTP

Guru**** 2576215 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/759047/ccs-cc3220-issue-linking-aws-iot----sntp-c

器件型号:CC3220

工具/软件:Code Composer Studio

大家好、我正在开发一个基于 SHADOK_SAMPLE_CC3220SF_LAUNCHXL_FreeRTOS_CCS 示例的项目。  样本构建和链接正常。  在我的项目中、未解析符号 SNTP_getTime 失败、该符号在 SNTP.c 中定义  但是、该项目链接到 sntp.h 即可。  该函数从 startsntp.c 中调用  当我从 SNTP 中"切换标头/源代码"时、文件以 Stmp.C 形式打开、我认为 CCS 将其识别为 C++扩展-不确定这是否是问题。

我在项目中的文件夹中确实有 startsntp.c、但如果将它移到顶层文件夹、它不会改变。  在 Eclipse 中是否需要设置一些隐藏设置?

谢谢、

Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有人有类似的问题吗? 我一直在挖掘、但我不熟悉 Eclipse 和更精细的制造点、以至于我无法理解。 什么会导致 gcc "看到"头文件、而不是生成源文件? 或者、什么会阻止链接器查找符号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、结果在 eclipse 中、也为链接器指定了搜索目录。 project->properties->ARM linker->File Search Path
    我必须补充一点
    ti/net/sntp/lib/ccs/m4/sntp_release.a
    "Include library file"窗口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:

    很高兴您发现了您遇到的链接器问题。 感谢您回来并解释您如何解决您的问题。

    此致、
    Michael