Skip to main content
Visitor II
December 14, 2022
Solved

What is the difference between ST-LINK and JTAG?

  • December 14, 2022
  • 2 replies
  • 10382 views

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

But how they differ?

thanks

    This topic has been closed for replies.
    Best answer by Sarra.S

    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!

    2 replies

    Visitor II
    December 14, 2022

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

    YShko.1Author
    Visitor II
    January 24, 2023

    Hey,

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

    Sarra.SAnswer
    ST Employee
    January 24, 2023

    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!