Thread 中讨论的其他器件: CC3100、
工具/软件:
我正在使用 CC3200 以www.google.com
通过 TLS 安全连接到。 该代码一直可靠运行直到 2025年3月 ,但自那时起 2025年4月 、TLS 连接失败。
我使用连接到 google 服务器的 ti 示例代码作为 SSL。 您能帮助我了解具体问题是什么以及如何解决问题吗
sl_SetSockOpt() for domain verification is returning -92
-
sl_Connect()
返回错误 -111. 。 (如果跳过域验证 -
//代码上下文
//配置 CA 证书
lRetVal = sl_SetSockOpt (iSockID、SL_SOL_SOCKET、
SL_SO_SECURE_FILES_CA_FILE_NAME;
SL_SSL_CA_CERT_FILE_NAME;
strlen (SL_SSL_CA_CERT_FILE_NAME);
if (lRetVal < 0){
uart_print ("器件无法设置套接字选项\n\r");
GPIO_IF_LedOn (MCU_RED_LED_GPIO);
返回 lRetVal;
}//启用域验证
lRetVal = sl_SetSockOpt (iSockID、SL_SOL_SOCKET、
SL_SO_SECURE_DOMAIN_NAME_VERIFICATION、
G_Host、strlen ((const char *) g_Host);
//-->这将返回-92
if (lRetVal < 0){
uart_print ("域名验证集失败\n\r");
GPIO_IF_LedOn (MCU_RED_LED_GPIO);
返回 lRetVal;
}//尝试连接
lRetVal = sl_Connect (iSockID、(SlSockAddr_t *)&Addr、iAddrSize);
//-->这将返回-111
if (lRetVal < 0){
uart_print ("设备无法连接到 Google 服务器\n\r");
GPIO_IF_LedOn (MCU_RED_LED_GPIO);
返回 lRetVal;
}
观察到的返回代码:
-
-92
:sl_SetSockOpt
在域名验证设置过程中返回。 -
-111
:返回者sl_Connect