- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm making WWD port to Murata SN8000 with custom board based on STM32F7 (1B SDIO + IRQ).
I can succesfully run scan example (FreeRTOS_LwIP_Scan.c), but after a few loops I get WWD_TIMEOUT from wwd_wifi_scan function which is caused by timeout on function wwd_bus_packet_available_to_read(void). WWD_Timeout is returned by backplane write function on SDIO_INT_STATUS register.
Do you have any suggestions?
Solved! Go to Solution.
- Labels:
-
SDK 3.x
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, it possible. Because LWIP at debug mode doing memory test, at this moment are disabled interrupts , so you can lost packet.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What your SDIO speed now?
Darius
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I use 2 MHz because with 4MHz I had occasionaly problem with startup sequence (due to my layout with a long lines). Do you have any idea why operation on SDIO_INT_STATUS can get a timeout?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I turned off DEBUG option and it started to work stable, and over 30 minutes it scans networks perfectly. Probably debug mode caused loosing some packets and exit from scan thread.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, it possible. Because LWIP at debug mode doing memory test, at this moment are disabled interrupts , so you can lost packet.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you, I will also try to increase SDIO loops timeout parameter as you mention.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sqlsql_2244756 wrote:
Yes, it possible. Because LWIP at debug mode doing memory test, at this moment are disabled interrupts , so you can lost packet.
I'm not convinced it's related to memory test in debug mode.
You can still test with debug build but disable the MEMP_OVERFLOW_CHECK/MEMP_SANITY_CHECK.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi maanc,
Actually we too have custom board STM32F7 + BCM4343. We could see that WICED SDK doesn't support STM32F7 yet.
Could you please help us or refer related doc to use WICED SDK for STM32F7.
Thanks in advance for your help.