Skip to main content
PGroe.3
Associate
July 11, 2022
Question

BlueNRG-LPS IDB012V1A firmware image does not work (FAILED to halt target MCU)

  • July 11, 2022
  • 1 reply
  • 1021 views

I am trying to evaluate the BlueNRG-332AC using the IDB012V1A eval board.

I have setup the BlueNRG GUI software. However, when trying to connect to the COM port, provided by the eval board, it says "No device detected!" followed by "No firmware detected on the motherboard. Update motherboard Firmware (under Tools menu)."

After performing the firmware upgrade (Tools -> Flash Motherboard FW) with "BlueNRG GUI 4.3.0\Firmware\STEVAL-IDB012V1\USB_CMSISDAP\USB_CMSISDAP_LPS.hex", which processes successfully, nothing changes. (Also repowering, etc.)

In the BlueNRG GUI manual (UM2058) I have read, that the target MCU firmware has to be programmed, before being usably together with BlueNRG GUI. This is referred to in chapter 2.1.3.

Here, programming the "DTM_UART_WITH_UPDATER.hex" (or _SPI_) firmware is suggested to be flashed, by putting it on the virtual SD card. However, the flashing operation fails. The virtual SD card disappears, then reappears without .hex file but with "FAIL.TXT" stating "error: The interface firmware FAILED to reset/halt the target MCU - type: target".

Can anyone help, how I can use the IDB012V1A eval board together with the BlueNRG GUI?

Thank you very much!

Best Regards,

Patrick

    This topic has been closed for replies.

    1 reply

    Laurent LOUAZON
    ST Employee
    July 19, 2022

    Hello,

    Can you try below steps?

    • Reflash USB_CMSISDAP_LPS.hex as you did previously
    • Unplug USB cable
    • Open RF flasher utility (STSW-BNRGFLASHER available in BlueNRG-LPS tools and softyware)
    • Flash the  "DTM_UART_WITH_UPDATER.hex" FW available in SDK (ST\BlueNRG-LP_LPS DK 1.2.0 new\Firmware\BLE_Examples\DTM\STEVAL-IDB012V1). You can do it either by UART or CMSISDAP)
    • Try to connect the GUI.

    Regards

    Laurent

    PGroe.3
    PGroe.3Author
    Associate
    July 20, 2022
    Dear Laurent,
    thank you very much! This solved the problem!
    Best Regards,
    Patrick