尊敬的 TI 专家:
在以下条件下、它不会从 sl_Stop 返回。
可以给我一些建议吗?
SDK 版本:2.40.00.22 (simplelink_sdk_wifi 插件_2_40_00_22.exe)
服务包:3.11.1.0_2.0.0.0_2.2.0.6 (CC3x20ServicePack-3.11.1.0_2.0.0.0_2.2.0.6-windows-installer (2.40.00.22).exe)
-Station 模式
-启用 DHCP 客户端
DHCP 服务器不提供默认的 GW 地址。
使用3个或更多 UDP 套接字进行通信
-Execute sl_Select from multiple threads.(执行 sl_Select 从多个
在系统测试中、当 AP 电源在此情况下关闭时、STA 端主机 MCU 会调用 sl_Stop。
此时、它无法退出 sl_Stop 的以下处理。
#ifdef sl_platform_multi_threaded
/*直到删除所有同步对象(在相关上下文中)*/
while (g_pcb-> NumOfDeletedSyncObj <MAX_CONCURRENT_ACTIONS)
{
osDelay (100);/* usleep (100000);*/
}
#endif
此 NumOfDeletedSyncObj 为8、MAX_CONOND_ACactions 为10。
尚未在此处发布的 ObjPool 的操作 ID 为0x12 (sl_Select)。
您是否愿意为我提供一些解决此问题的建议?
此致、
Yojiro