[SOLVED] Difference between JLink and ST-link

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] Difference between JLink and ST-link

    As a beginner I was wondering what the difference is between jlink and stlink. Both can step through the code and debug so why opt for JLink? From what I've seen setting up JLink even takes more effort.
  • Why opt for segger embedded studio?

    Hello,

    Thank you for your inquiry.
    Well where to start.
    - Independence from Silicon Vendors
    - Over 10000 different target devices supported from nearly all silicon vendors
    - Significantly faster download speed
    - Significantly faster performance overall
    - Support for Advanced debug features
    - Supported in most popular IDEs and debuggers
    - Multiple different models to fit different use cases/budgets
    - Flash Breapoints (SEGGER patented)
    - SEGGER RTT -> extremely fast I/O interface
    - Multiple CPU Architectures supported (Arm, RISC-V, RX...

    and on and on...

    Most information about this can be found on our website.
    Here are some links:
    segger.com/products/debug-probes/j-link/
    segger.com/products/debug-prob…nk/models/model-overview/
    segger.com/downloads/supported-devices.php


    We did not become the market leader by being "just as good" as competitors ;)

    bobby wrote:

    From what I've seen setting up JLink even takes more effort.
    How do you come to that conclusion? What IDE are you using?
    In most IDEs and debuggers the setup is straightforward and J-Link is either supported natively, so you only have to switch it on in project options, or a plugin or similar is available to make use of our GDB Server as fallback (which is still significantly faster and more easy to use than any other GDB only solutions).

    An overview of some of the IDEs that support J-Link can be found here:
    segger.com/products/debug-prob…erview-of-supported-ides/

    Best regards,
    Nino
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.