Skip to main content
TGUCL.1
Associate III
June 15, 2020
Solved

How to program P-NUCLEO-WB55

  • June 15, 2020
  • 1 reply
  • 3053 views

Hi

This is the first time I`m working with STM32 devices apologizes for the beginner questions

I bought an STM32WB55 NucleO Pack (ST part # - NUCLEO-WB55). My intention is to tweak the demo application so that dongle passes same data (readings from internal temperature sensor) to nucleo board. I though I could use USB_USER to download firmware but I don`t think this is the case. With the documentation I could find, ST-LINK is mandatory to flash an firmare even if I don`t want to debug.

Q1 : Could you let me know what is the use of USB_USER ?

Q2:And what ST-LINK debugger I need so I can download/debug my code ? I can`t find an ST-LINK with Micro-B connector.

Obviously I need to change the software in dongle too. And it doesn`t even have an jtag port on it .

Q3: What HW do I need to flash/debug dongle software ? I saw a reference to `external

Q4 : On the product page I couldn`t find a dedicated getting started doc for this eval board (hence Q1 -Q3) , Is there any document that has the information of basic development in this eval booard ?

For instance jumper settings ?

Best Regards

This topic has been closed for replies.
Best answer by TDK

If you go to the product page and click Resources, a number of documents come up. The user's manual is helpful.

https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html#resource

For the dongle, you can either flash over DFU, or use an external ST-Link like STLink-V3Mini if you can wire it up.

https://www.st.com/en/development-tools/stlink-v3mini.html

From the user's manual (emphasis mine):

The STM32 Nucleo-68 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer. The board comes with the comprehensive free STM32 software libraries and examples available with the STM32Cube package.

The USB dongle can be programmed through USB BootLoad or USB DFU. It is also possible to debug/program it with an external STLink V2 (not delivered), using the SWD interface.

1 reply

TDK
TDKAnswer
Super User
June 15, 2020

If you go to the product page and click Resources, a number of documents come up. The user's manual is helpful.

https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html#resource

For the dongle, you can either flash over DFU, or use an external ST-Link like STLink-V3Mini if you can wire it up.

https://www.st.com/en/development-tools/stlink-v3mini.html

From the user's manual (emphasis mine):

The STM32 Nucleo-68 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer. The board comes with the comprehensive free STM32 software libraries and examples available with the STM32Cube package.

The USB dongle can be programmed through USB BootLoad or USB DFU. It is also possible to debug/program it with an external STLink V2 (not delivered), using the SWD interface.

"If you feel a post has answered your question, please click ""Accept as Solution""."
TGUCL.1
TGUCL.1Author
Associate III
June 16, 2020

Thank you very much. I must have overlooked the user manual on that address.

After reading the manual I managed to connect to the nucleo board with STLink and started the debugger.

I have Keil uvision5 installed and I was able to debug the Blinky project. However when I started stepping over suddenly it crashed and I got disconnected from board.

Then I installed STLink Utility . I can`t connect using that either. I can the STLink version number but STM32 Target shows `Detection failed` . Target Voltage `Detection fail`

Jp1 1-2 is fitted and I got 2 red LEDs on .

Do you have any idea what might have gone ?

0693W000001qr15QAA.jpg

Thanks