cancel
Showing results for 
Search instead for 
Did you mean: 

What is the difference between ST-LINK and JTAG?

YShko.1
Associate II

I read on the intenet that they both are used to debug the IC.

But how they differ?

thanks

1 ACCEPTED SOLUTION

Accepted Solutions
Sarra.S
ST Employee

Hello @YShko.1​,

ST-Link is a hardware debug probe

JTAG is a standard protocol.

ST-Link is used to debug STM32 microcontrollers while JTAG is a standard protocol used to debug a wide range of microcontrollers.

 You can also refer to this AN4989 to learn more about it!

Hope that helps!

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

3 REPLIES 3
S.Ma
Principal

ST-Link is a hardware debug probe, as J-Link and I-Jet.

Most debug probe support 2 type of debug bus, the standard JTAG and the Arm 2+ wire SWD interface. Some debug probe support additonal debug feature such as virtual port com, trace, etc....

Hey,

So base on your answare ST-LINK is a hardware debug probe which has a JTAG bus?

Sarra.S
ST Employee

Hello @YShko.1​,

ST-Link is a hardware debug probe

JTAG is a standard protocol.

ST-Link is used to debug STM32 microcontrollers while JTAG is a standard protocol used to debug a wide range of microcontrollers.

 You can also refer to this AN4989 to learn more about it!

Hope that helps!

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.