Hi TI experts,
It does not return from sl_Stop under the following conditions.
Could you give me some advice?
-SDK Version: 2.40.00.22 (simplelink_sdk_wifi_plugin_2_40_00_22.exe)
-Service Pack: 22.214.171.124_126.96.36.199_188.8.131.52 (CC3x20ServicePack-184.108.40.206_220.127.116.11_18.104.22.168-windows-installer(2.40.00.22).exe)
-Enable DHCP Client
-DHCP server does not provide default GW address.
-Communicate using 3 or more UDP sockets
-Execute sl_Select from multiple threads
In the system test, when the AP power is turned off from this situation, the STA side Host MCU calls sl_Stop.
At this time, it could not get out of the following processing of sl_Stop.
/ * Do not continue until all sync object deleted (in relevant context) * /
while (g_pCB-> NumOfDeletedSyncObj <MAX_CONCURRENT_ACTIONS)
osDelay (100); / * usleep (100000); * /
This NumOfDeletedSyncObj is 8 and MAX_CONCURRENT_ACTIONS is 10.
The Action ID of the ObjPool that has not been released here is 0x12(sl_Select).
Would you please give me some advice to solve this problem?