7 Replies Latest reply on Mar 10, 2016 2:43 AM by saurabhk2

    Wifi high throughput clock not starting

    saurabhk2

      I am using murata wifi board type 1dx housing a BCM4343W chip, SDK version is 3.4.0.

      In wwd_bus_sdio_download_firmware, there is a while loop which waits for high throughput

      clock, in that case timeout occurs as follows

      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_WWD_ERROR(("Timeout while waiting for high throughput clock\n"));

               /*@-unreachable@*/ /* Reachable after hitting assert */

              return WWD_TIMEOUT;

               /*@+unreachable@*/

          }

      As per the comment, it says the chip used is wrong, but we have generated image.c file from

      WICED-SDK-3.4.0-AWS/resources/firmware/4343W/4343WA1.bin

      which is the same chip used by murata board.

       

      So are we missing any steps or compilation macros required