1 Reply Latest reply on Jun 1, 2017 5:22 PM by greg.phillips_1578046 Branched from an earlier discussion.

    Problem when loading Firmware into ISM43362 EVB

    mehmet.kozig_2012686

      Hi,

      I am working on ISM43362 EVB (almost same with BCM943362 EVB) which contain BCM43362 Radio and STM32F205RGY6 (64Pin BGA Package). I could download and run with the help of Broadcom Wiced SDK IDE. I mean the FW and the EVB are working.

      I design a new layout which contain again BCM43362 and STM32F205RGT6 (64 Pin LQFP Package).

      My target is to install the same FW into the my new board.

      Firstly I used STM32 programmed SDIO interface and I can do this but CPU doesnt boot up, even 26MHz clock did not start. I tried thousands of things but it did not work.

      I changed XTAL cap values. It doesnt worked.

      I connected external clock source. It doesnt worked.

      I assembled new board but only CPU(STM32F205RGT6) and peripheral components.It doesnt worked.

      Finally I cut all of the JTAG pins close to the CPU side(on EVB), then I connected the JTAG pins(with soldered cable) to my new design board. After that I used Broadcom Wiced SDK IDE to download the FW but it gives this error which is same Mayruk's message.

      Thanks in advance

      ===============================================================================================

       

      **** Build of configuration Default for project Wiced-SDK ****

       

       

      C:\Program Files (x86)\WICED\WICED_IDE\WICED-SDK-3.1.2\Wiced-SDK\make.exe snip.gpio-ISM43362_M3G_L44 download run

      Making .gdbinit

      Building Bootloader

      Finished Building Bootloader

       

       

      snip_gpio-ISM43362_M3G_L44

      ----------------------------------|---------|---------|

                                        |         |  Static |

                    Module              |  Flash  |   RAM   |

      ----------------------------------+---------+---------|

      App                               |     172 |       0 |

      Host MCU-family library           |   12011 |    2740 |

      Interrupt Vectors                 |     424 |       0 |

      libc                              |     224 |       4 |

      Networking                        |     710 |    7822 |

      NetX                              |    3208 |      92 |

      NetX-Duo - Interfaces & Stacks    |       0 |      12 |

      Other                             |   23242 |    2260 |

      Packet Buffers                    |       0 |   23142 |

      platform                          |    1048 |     176 |

      RAM Initialisation                |    2268 |       0 |

      resources                         |      16 |       0 |

      Ring_Buffer                       |      92 |       0 |

      Startup Stack & Link Script fill  |      26 |     804 |

      Supplicant - BESL                 |      68 |      12 |

      ThreadX                           |    8260 |     396 |

      Wi-Fi Firmware                    |  210412 |       0 |

      WICED                             |    2158 |     804 |

      WWD                               |   10333 |    1064 |

      ----------------------------------+---------+---------|

      TOTAL (bytes)                     |  272404 |   39328 |

      ----------------------------------|---------|---------|

       

       

      Downloading Bootloader ...

      "**** OpenOCD failed - ensure you have installed the driver from the drivers directory, and that the debugger is not running **** In Linux this may be due to USB access permissions. In a virtual machine it may be due to USB passthrough settings. Check in the task list that another OpenOCD process is not running. Check that you have the correct target and JTAG device plugged in. ****"

      Downloading DCT ...

      "**** OpenOCD failed - ensure you have installed the driver from the drivers directory, and that the debugger is not running **** In Linux this may be due to USB access permissions. In a virtual machine it may be due to USB passthrough settings. Check in the task list that another OpenOCD process is not running. Check that you have the correct target and JTAG device plugged in. ****"

      Downloading Application ...

      "**** OpenOCD failed - ensure you have installed the driver from the drivers directory, and that the debugger is not running **** In Linux this may be due to USB access permissions. In a virtual machine it may be due to USB passthrough settings. Check in the task list that another OpenOCD process is not running. Check that you have the correct target and JTAG device plugged in. ****"

      Resetting target

      tools/makefiles/standard_platform_targets.mk:102: recipe for target 'run' failed

      make.exe[1]: *** [run] Error 1

      Makefile:185: recipe for target 'main_app' failed

      make: *** [main_app] Error 2

      ========================================================================