cancel
Showing results for 
Search instead for 
Did you mean: 

How to use STLINK-V3 module on STM32H743/ F407/ F410 Nucleo

HMSEdinburge
Associate II

Hello i m would to learn how to debug the h743, h753, f407, and f410 nucleo board using the STLINK-V3 module, i know the H743 Nucleo board has a build-in stlink, but i just wanna learn to use this STLINK-V3 before my custom design board is ready. Can anyone help to advise? 

https://www.amazon.com/STLINK-V3-Modular-Circuit-debugger-Programmer/dp/B07KPMK8VX

9 REPLIES 9

It's just a matter of connecting the external debugger to the Target microcontroller's debug pins - in exactly the same way that the onboard ST-Link is connected to the Target.

Look at the Nucleo board's Schematics to see how the onboard ST-Link is connected to the Target.

You will need to break the connections from the onboard ST-Link in order for an external debugger to work.

There will be jumper links and/or solder bridges to do that - see the Nucleo board's Schematics and/or User Manual for details.

 

PS:

 


@HMSEdinburge wrote:

f407, and f410 nucleo board


I don't think Nucleo boards exist for those particular parts?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

In STM32H7 Nucleo-144 boards (MB1364) User Manual:

AndrewNeil_0-1736868060793.png

See: https://www.st.com/en/evaluation-tools/nucleo-h743zi.html#documentation

 

So follow the instructions there!

 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

ST Product Pages are more useful - all the documentation, etc, is there:

https://www.st.com/en/evaluation-tools/nucleo-f410rb.html

https://www.st.com/en/evaluation-tools/stm32f4discovery.html 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

any document on how to use STLink v3? 

 The user manual can be found on this page, it covers everything you need to know.  

https://www.st.com/en/development-tools/stlink-v3set.html#documentation

OK TQ, what  about the CubeIDE? What settings need to be configured? anyone can help?

It's no different to using the built-in ST-Link.

Again, documentation is on the Product Pages; eg,

AndrewNeil_0-1736930762676.png

https://www.st.com/en/evaluation-tools/nucleo-f410rb.html#documentation

https://wiki.st.com/stm32mcu

https://wiki.st.com/stm32mcu/wiki/STM32StepByStep:Getting_started_with_STM32_:_STM32_step_by_step

https://wiki.st.com/stm32mcu/wiki/STM32CubeIDE:Introduction_to_STM32CubeIDE

https://www.st.com/content/st_com/en/stm32cubeide.html

https://www.youtube.com/channel/UCjnmZw3h4XnpK3e5D2jvIGA

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
Imen.D
ST Employee

+ AN4989: STM32 microcontroller debug toolbox - Application note

ImenD_0-1736931632304.png

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen