- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hardware Setup: CY8C6247FDI-D32 + Murata 1DX based on CYW4343W.
Problem: I'm seeing cyhal_sdio_bulk_transfer failed errors when sending data over wifi. This is the error
Appreciate any thoughts and comments. Please see attached screenshots.
This is the callstack:
cy_rtos_get_semaphore
SDIO_SendCommandAndWait
cyhal_sdio_bulk_transfer
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Okay. Thanks for the update. If there are no side-affects, then you can go ahead and use this timeout value. There is no harm in increasing the timeout value if it handles processing of data in a better way and doesn't impact any other API calls.
Thanks
Aditi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
If you increase the timeout to 50ms, is the firmware download happening successfully? Do you face any issues with other API calls by increasing the timeout?
Thanks
Aditi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Aditi_B WIth the change, the FW download doesn't seem to be affected; I don't see any side-affects of this increased timeout; it only seems to help.
Also, wanted to mention that the original issue (with the default timeout of 10 ms) occurs only when I attempt to send large chunks of data (over 2KB); but not with smaller payloads. With the increased timeout, I no longer see the error messages regardless of the data size.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Okay. Thanks for the update. If there are no side-affects, then you can go ahead and use this timeout value. There is no harm in increasing the timeout value if it handles processing of data in a better way and doesn't impact any other API calls.
Thanks
Aditi