Skip to main content
  • 产品
  • Software evaluation
  • 下载
  • Free utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • J-Link debug probes
  • About J-Link GDB Server

    J-Link GDB Server

    Connect GDB-based development environments to J-Link

    • Use J-Link with GDB-based IDEs and toolchains
    • Access advanced J-Link debug features
    • Integrate into interactive and automated workflows
    Contact us Downloads Documentation
    SEGGER Debug & Trace Probes
    1. 1.Overview
    2. 2.Licensing
    3. 3.System requirements
    4. 4.GNU Project Debugger (GDB) Overview
    5. 5.J-Link GDB Server
    6. 6.Setting up the J-Link GDB Server by Versions
    7. 7.Latest news

    Overview

    J-Link GDB Server acts as the interface between GDB-based development environments and a target system connected via J-Link. It can be used with toolchains and IDEs that support debugging via the standard GDB Remote Protocol.

    The GDB Server handles communication with the debug probe and translates GDB commands into the corresponding J-Link operations. In addition to standard GDB functionality such as memory access and run control, monitor commands provide access to J-Link-specific features, including flash programming, Unlimited Flash Breakpoints, semihosting, and device-specific functionality.

    J-Link GDB Server is available with a graphical user interface or as a command-line application, making it suitable for both interactive development and automated workflows.


    Licensing

    The J-Link GDB Server is part of the J-Link Software and Documentation Package and is available in a GUI or command-line version. The software package is free for any J-Link or J-Trace device and can be downloaded here:

    DownloadJ-Link Software and Documentation Pack

    System requirements

    Supported OS
    WindowsMicrosoft Windows (x86-64/Arm64)
    macOSmacOS (x86-64/Apple Silicon)
    LinuxLinux (x86-64/Arm64)

    GNU Project Debugger (GDB) Overview

    The GNU Project Debugger (GDB) is a freely available debugger, distributed under the terms of the GNU Public license (GPL). It connects to an emulator via a TCP/IP connection. It can connect to every emulator for which a GDB server software is available. The latest Unix version of the GDB is freely available from the GNU committee under: http://www.gnu.org/software/gdb/download/

    Availability: J-Link GDB Server comes with multi-platform support and is available for Windows, Linux and macOS.

    Requirements: To use the J-Link GDB Server, you have to meet the following requirements:

    • J-Link / J-Trace for Cortex-M
    • Target hardware with supported CPU

    Protocol Extensions:

    • SWO support

    GDB Server supports transfer of SWO data (terminal output, instrumentation trace, PC samples, etc.)

    Supported Cores

    J-Link GDB Server supports a variety of different cores and devices.

    List of supported devices

    J-Link GDB Server

    J-Link GDB Server (GUI Version): The J-Link GDB Server's user interface shows information about the debugging process and allows the user to configure some settings like target endianess, if memory reads should be cached in order to improve performance or if a logfile shall be generated.

    GDB Server Overview

    J-Link GDB Server (Command Line Version): The command line version of J-Link GDB Server is a special version of the J-Link GDB Server which does not provide any GUI interface and has been especially developed for J-Link Linux & MAC support.

    It basically provides the same features as the GUI Version of J-Link GDB Server. The command line version of the J-Link GDB Server is also available for Windows and comes with the regular J-Link software and documentation package.

    GDB Server CL Overview

    Setting up the J-Link GDB Server by Versions

    Typically, most of the GDB and target setup is done from GDB via remote commands (monitor) in the .gdbinit file. The commands used in the .gdbinit file are performed before the download of the application into the target memory is performed. This allows the user to perform initialization steps which might be necessary to enable the access to the target memory.

    The .gdbinit file also allows to use download into flash memory via J-Link and Unlimited Flash Breakpoints. Nevertheless, some options need to be setup when starting the GDB Server (Target endianess, device name for devices which need a special connect sequence) since this information is needed to guarantee a proper target connection

    Protocol Extension

    • SWO support

    GDB Server supports transfer of SWO data (terminal output, instrumentation trace, PC samples, etc.)


    Latest news

    2026
    Oct.01
    J-Link

    SEGGER J-Link and Flasher support Infineon’s new PSOC Control C3 Performance Line

    SEGGER extends its device support to Infineon’s new PSOC™ Control C3 Performance Line. The new microcontrollers are supported by J-Link debug probes and Flasher in-circuit programmers, enabling developers to use SEGGER tools throughout development and production.

    [Read more...]

    All news

    • Release notes
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources
    • J-Link Prime

    全球总部

    德国: SEGGER Microcontroller GmbH

    地址: Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    电邮: info@segger.com
    电话: +49-2173-99312-0
    传真: +49-2173-99312-28

    网点分布

    中国:哲戈微系统科技(上海)有限公司

    地址: 中国上海市闵行区秀涟路133号
    大虹桥国际A 栋218室
    邮编201199
    电邮: china@segger.com
    电话: +86-133-619-907-60


    简易信息聚合
    ISO 9001
    ISO 27001
    First-class embedded software tools since 1992
    Designed and made in Germany
    • 版本说明
    • 免责声明
    • 行为准则
    • 隐私策略
    • 沪ICP备2022005181号
    • 沪公网安备 31011202014525号
    © 2026 SEGGER - 版权所有.

    您即将离开 segger.cn 而访问境外网站,是否继续?