cancel
Showing results for 
Search instead for 
Did you mean: 

How to program P-NUCLEO-WB55

TGUCL.1
Associate III

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

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Guru

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".

View solution in original post

2 REPLIES 2
TDK
Guru

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
Associate III

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