- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am trying to bring up MURATA-1LV (CYW43012) using the WHD (https://github.com/Infineon/wifi-host-driver). I have ported all the APIs to work with our RTOS. But the driver fails with the message "Timeout while waiting for high throughput clock\n". from WiFi_Host_Driver/src/bus_
/* Wait until the High Throughput clock is available */
loop_count = 0;
while ( ( (result = whd_bus_read_register_value(
&csr_val) ) == WHD_SUCCESS ) &&
( (csr_val & SBSDIO_HT_AVAIL) == 0 ) &&
(loop_count < (uint32_t)HT_AVAIL_TIMEOUT_MS) )
{
(void)cy_rtos_delay_
tprintf(DBG_DEBUG, "CSR %x\n", csr_val);
loop_count++;
}
if (loop_count >= (uint32_t)HT_AVAIL_TIMEOUT_MS)
{
/* If your system times out here, it means that the WLAN firmware is not booting.
* Check that your WLAN chip matches the 'wifi_image.c' being built - in GNU toolchain, $(CHIP)
* makefile variable must be correct.
*/
WPRINT_WHD_ERROR( ("Timeout while waiting for high throughput clock\n") );
/* Reachable after hitting assert */
return WHD_TIMEOUT;
}
Solved! Go to Solution.
- Tags:
- cyw43012
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Are you using an external LPO?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The issue is resolved via mycase.