- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I was testing the scan snip on BCM43438 with TheadX and NetX_Duo using WICED-SDK-3.5.2. It worked well only for seconds, printing scan results list. But it then didn't work any more, no scan result, even no log printed in the end. After investigating, the wiced_wifi_scan_networks() just returned timeout because of getting semaphore: "wwd_wifi_scan() -> wwd_sdpcm_send_iovar() -> wwd_sdpcm_send_ioctl(SDPCM_SET, ...) -> host_rtos_get_semaphore( &wwd_sdpcm_ioctl_sleep, ...)".
I did test the same snip using FreeRTOS+LwIP and it always worked fine, kept printing scan results list as expected! Is there something wrong with ThreadX?
Any idea would be appreciated!!
KR.
Solved! Go to Solution.
- Labels:
-
SDK 3.x
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is a known issue in the Wi-Fi for these devices
Use SDK 3.4.0 for development for now till this is fixed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I did tested another platform working with BCM43438 and the problem is exactly the same! Using FreeRTOS + LwIP worked perfectly again. This would increase the chance of having issue with ThreadX.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is a known issue in the Wi-Fi for these devices
Use SDK 3.4.0 for development for now till this is fixed