Thread 中讨论的其他器件: SYSBIOS
工具/软件:TI C/C++编译器
我正在尝试将 SNTP 添加到我的项目中、但在构建链接器时、显示"SPP_START"是未解析的符号。 根据"示例用法"部分中的此链接、其中指出我必须添加库"ti/ndk/nettools/lib/sntp.lib"、然后添加"请注意、".lib"扩展名应替换为与您的应用所构建的目标匹配的扩展名。"。 我的目标是 AM3352 、它是 ARM Cortex-A8。 根据 TI 网络开发者套件(NDK) v2.25用户指南第1.3.3节、预编译库的正确文件扩展名为:
针对 Cortex-A8目标的.aea8fnv (ELF 格式、小端字节序、TI 编译器、使用基于硬件的矢量浮点支持、推荐在.aea8f 基础上使用)
在工程的 CCS 属性: ARM Linker->文件搜索路径中、我添加 了"${NDK_INSTALL_DIR}/packages/ti/ndk/nettools/lib/sntp.aea8fnv。 控制台窗口显示以下内容:
'建立目标:取款机- Exel-EDS.out'
'调用:ARM 链接器'
'flags:-mv7A8 -code_state=32 -me -O2 -opt_for_speed=2 -define=_HSCD_LIB_-define=building libcurl --define=debug_link_status -define=expert_config_IQF -define=ms_exclus_exclus-defination=mcus_exclus-cus-cus_exclus-cus-cus_exclus_ination=mcus-cus_exclus-cus_ination=inchinchinchinchinchines=-cus-cus_exclus-cus-inatifor_ines=ine_ine_inchines=mcus-cus-cus-cus-intratifor_ine-ine_ines=mcus-cus-cus-cus-inchinchinchinchines=ines=inchinatifor_express-cus-cus-cus-ce-/ti/ndk_2_25_01_11/packages/ti/ndk/nettools/lib/sntp.aea8fnv /ti/include /ti/lib
(笑声)
文件 C:/ti/ndk_2_25_01_11/packages/ti/ndk/nettools/lib/sntp.aea8fnv 确实位于正确的位置:
c\>dir C:\ti\ndk_2_25_01_11\packages/ti\ndk\nettools\lib\sntp.aea8fnv
驱动器 C 中的卷没有标签。
目录 C:\ti\ndk_2_25_01_11\packages/ti\ndk\nettools\lib
2017年4月17日上午10:19、256,942 Sntp.aea8fnv
我在这里错过了什么?
