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:生成故障未解决的符号错误

Guru**** 2482105 points
Other Parts Discussed in Thread: LAUNCHXL-CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1330083/launchxl-cc3235sf-build-failure-unresolved-symbol-error

器件型号:LAUNCHXL-CC3235SF

您好!

我一直在使用 LAUNCHXL-CC3235SF 通过 WiFi 进行简单通信(正在开发一个小型项目)。

我在构建它时遇到某些错误。

#包含
#包含
#包含
#包含
#包含
#包含
#包含
#包含
#包含

/**
* main.c
*/
#define SL_SEC_SOCKET_SECURE_SSL 1
int main (空)
{

Sl542_5.ct Sock_Addr serverAddr;
int16_t ServerSocket;
int16_t 状态;

//初始化 Wi-Fi 并连接到网络

//创建套接字
ServerSocket = SL_Socket (SL_AF_INET、SL_SOCK_STREAM、SL_SEC_SOCKET_SECURE_SSL);
// if (ServerSocket < 0){
//处理错误
//}

//_i16状态;
//_i16 sd;
// SlSockAddrIn_t Addr;
//_i8 SendBuf[]="Hello World !!!
//_i8 RecvBuf[1460];
// Addr.sin_family = SL_AF_INET;
// Addr.sin_port = sl_Htons (5001);
// Addr.sin_addr.s_addr = SL_Htonl (SL_IPV4_VAL (192,168、1、31));
// sd = SL_Socket (SL_AF_INET、SL_SOCK_STREAM、0);

错误:

未解析的符号 clock_gettime、首次在 C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/drivers/net/wifi/ticlang/rtos/simplelink.a 中引用

未解析符号 ClockP_getSystemTickPeriod、首先在 C:/ti/simplelink_cc32xx_sdk_7_10_00_13/source/ti/drivers/net/wifi/ticlang/rtos/simplelink.a 中引用

..

35此类误差。

您能提供帮助吗?

谢谢你。

页 S

simplelink SDK 提供的演示也不起作用。

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

    哪个示例不起作用? 您是否正在使用 CCS?

    基本上您缺少一些库。

    在示例中、在工程编译期间根据 syscfg 配置生成库列表(在示例中、您可以找到中生成的列表。 /Debug/syscfg/ti_utils_build_linker.cmd.genlibs)。  

    您也可以在"Project Properties"->"ARM Linker"->"File Search Path"中手动添加库。

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

    你好 Kobi。

    这些示例只是侧边说明。

    在上面的代码中、我向链接器路径添加了 simplelink.a -无法解决问题。

    将相关的半透明文件(来自 TI 论坛和示例)添加到项目中。

    我缺少什么吗? 我只是在尝试创建新的套接字对象。

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

    您好!

    否。 这种方法是错误的。 不要从头开始启动工程、只需重复使用其中一个 SDK 示例即可。

    1月

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

    simplelink.a 只是 CC32xx 主机驱动程序库。 此外、您还需要应用使用的操作系统库和 POSIX 实现库、驱动程序库(器件驱动程序+通用 TI 驱动程序)、网络和实用程序库。

    使用诸如 Jan 提到的 SDK 示例将为您简化此过程、这无疑是推荐的方式。