Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • Ozone - debugger and performance analyzer

    Ozone
    Debugger and performance analyzer

    Ozone is SEGGER's multi-platform debugger and performance analyzer for use with J-Link and J-Trace plus simulators and third-party debug probes.

    Contact us
    Downloads
    SEGGER Ozone
    1. 1.Key features
    2. 2.All-in-one solution
    3. 3.Supported debug probes
    4. 4.Supported toolchains
      1. 4.1.Rust support
    5. 5.Stand-alone debugger
    6. 6.The performance analyzer
    7. 7.RTOS awareness
    8. 8.Automate your setup & tests
    9. 9.Videos
    10. 10.Licensing
      1. 10.1.Commercial use
      2. 10.2.Free for non-commercial use
    11. 11.Download & Installation
    12. 12.System requirements

    Overview

    Ozone is a full-featured graphical debugger for embedded applications. With Ozone, it is possible to debug any embedded application on C/C++/Rust source and assembly level. Ozone can load applications built with any tool chain / IDE or debug the target's resident application without any source. Ozone includes all well-known debug controls and information windows and makes use of the best performance of J-Link and J-Trace debug probes. The user interface is designed to be used intuitively and is fully configurable. All windows can be moved, re-sized and docked to fit the need of any developer.

    Ozone goes beyond traditional debugging. It delivers advanced performance analysis tools, including real-time tracing, profiling, and code coverage. This means users can measure execution time, detect bottlenecks, track down inefficiencies and bugs, and analyze system behavior in the event of crashes or technical issues. A great advantage of instruction tracing is that it enables a user to see what happened before a crash, especially before the occurrence of a fault exception. Ozone's synchronization of instruction traces and associated source code makes this a powerful feature. The ability to interleave C/C++/Rust code with disassembly enables users to gain maximum insight.

     

    Screenshot Ozone

    Key features

    • Stand-alone graphical debugger
    • Debug output of any toolchain and IDE
    • Rust support
    • C/C++/Rust source level debugging and assembly instruction debugging
    • Debug information windows for any purpose: disassembly, memory, globals and locals, (live) watches, CPU and peripheral registers
    • Source editor to fix bugs immediately
    • High-speed programming of the application into the target
    • Supports J-Link debug probes directly, third-party debug probes via GDB server
    • Direct use of J-Link built-in features (Unlimited Flash Breakpoints, Flash Download, Real Time Terminal, Instruction Trace)
    • Scriptable project files to set up everything automatically
    • New project wizard to ease the basic configuration of new projects
    The image displays the Ozone software interface, specifically the J-Link Debugger. The main window shows a code file named "Main.c" with lines of code visible, alongside menu options for File, View, Debug, Tools, and Help.

    All-in-one solution

    Ozone supports Arm-based and RISC-V microprocessors. With J-Link tightly integrated, all devices supported by J-Link can be used with Ozone.

    Ozone is multi-platform for Windows, macOS, and Linux. Similar look and feel on all platforms and fully portable projects enable efficient development on the operating system of your choice.

    Supported debug probes

    Ozone supports virtually any debug probe. Its direct integration with J-Link and J-Trace provides advanced debugging features and highest performance.

    By supporting the GDB Remote Protocol, Ozone can connect to GDB servers, such as OpenOCD. This makes professional debugging with a focused and flexible user interface available for any debug probe.

    More information

    Supported toolchains

    Ozone can be used with any toolchain that generates Elf/Dwarf debug information for its output. The list of tested toolchains and IDEs includes Embedded Studio, and other GCC and GCC-based IDEs, clang/LLVM and Arm Compiler.

    Toolchain not listed? Please don’t hesitate to contact us.

    SEGGER Flasher PRO - Icon: Three black puzzle pieces above blue puzzle piece (Universal Target Support)

    Rust support

    Ozone includes comprehensive support for the Rust programming language. This integration provides important features such as source and assembly-level debugging, system state inspection with memory view, call stack, and backtrace analysis, now also available for Rust.

    Stand-alone debugger

    Ozone focuses on debugging. There is no compiler or project window to distract you from your work, All debug windows can be moved, resized and docked to provide you with the workspace you need.

    Ozone offers all well-known debug controls and information windows, and more. Instruction trace, power graph, live watches, and real-time terminal I/O further extend these capabilities.

    With the source editor you can fix bugs immediately on detection.

    About Debugging Features...

    ozone debugging features
    ozone performance analysis

    The performance analyzer

    Ozone features more than plain debugging. With the extensive features of J-Link and J-Trace, it can be used for a full performance analysis of your target system.

    In combination with J-Trace, Ozone can record and analyze the runtime behavior of your application. You can step back through the executed instructions to see what your system did last and to visualize, in a timeline, the function and interrupt call path. Additionally, the execution is analyzed to provide a complete code coverage and profiling analysis.

    With J-Link's High-Speed Sampling technology, Ozone allows you to sample and visualize your system's variables over time and to easily check values and flags in the debugger, while the target keeps running.

    J-Link's power measurement features enable you to record the power consumption of your target device in a debug session. This is especially helpful when you develop a low-power device and need to know how power consumption changes when you enable or disable certain components.

    All performance analysis windows can be synchronized to get the link between them. Want to know why your error flag was set? Check the Data Graph and Instruction Trace windows. Want to see what happens when you turn on the display? Take a look at the Timeline and Power Graph.

    About Trace Features...

    RTOS awareness

    In addition to analyzing runtime performance, Ozone also shows detailed information about the state of a system when it is halted.

    With its RTOS awareness, Ozone provides information about the OS of the application: In which task did the system halt? What are other tasks currently doing? How much stack does each task use?

    Ozone comes with multiple RTOS awareness plugins:

    • embOS
    • ChibiOS
    • FreeRTOS
    • Eclipse ThreadX
    • Zephyr

    A plugin SDK is available to add awareness for any other OS.

    About RTOS Awareness...

    ozone systeminsight
    ozone automation

    Automate your setup & tests

    Ozone projects feature a C-like scripting language that allow you to configure the graphical user interface and to automate the debugging work flow. Most actions that are accessible with the GUI have an affiliated script function that can be evoked from your project script or manually from the debuggers console window.

    In a project file you can use various event handlers to perform your actions on certain events, such as on debug start, before download, after reset, or on halt and go. You can also add event handlers to your breakpoints. Using this functionality, you can configure consistent, comprehensive verification and debug setups. This enables automated tests that simply work without user interaction.

    Videos

    SEGGER Ozone Timeline Window: Correlating and visualizing data sampling, current consumption, and program execution

    Ozone Timeline Window

    SEGGER Ozone, Part 1: Introduction to features of the J-Link debugger

    Ozone Features Part 1

    SEGGER J-Link Debugger Ozone: Introduction to features of the J-Link debugger

    Ozone Features Part 2

    SEGGER J-Link Debugger Ozone: Getting started with your first project

    Introduction to Ozone

    thumbnail analyzing Cortex M faults with Ozone

    Analyzing Cortex-M Faults using Ozone

    thumbnail introduction to Cortex M faults

    Introduction to Cortex-M Faults

      Licensing

      Commercial use

      Ozone is available as a SEGGER Software Tool under SEGGER's Friendly License for non-commercial use and SEGGER's Commercial-use License.

      The J-Link PLUS, ULTRA+, PRO models and J-Trace PRO include a free license for use of Ozone. With other debug probes, Ozone can be evaluated free of charge. For commercial use, separate licenses can be purchased.

      Free for non-commercial use

      For non-commercial or educational purposes, Ozone may be used free of charge under the SFL. Users can request a free license key to fully activate the software.

      Professional Tools free for non-commercial use

      Download & Installation

      Download the setup and install Ozone with a few clicks. Multiple versions of Ozone can be installed on the same PC without any problems, as they can co-exist in different directories. Application settings are shared across the versions.

      DownloadOzone - The J-Link Debugger

      More on how to get started with Ozone...

      System requirements

      Operating systems

      Operating systemVersion
      WindowsMicrosoft Windows (Arm/Intel)
      macOSmacOS (Apple/Intel)
      LinuxList of supported Linux distributions:
      https://kb.segger.com/Ozone_Tested_OS_versions_%26_distributions

      Hardware

      Hardware componentItem
      CPU1GHz or better
      Memory1GB RAM
      Disk space1GB disk space free
      Debug ProbeJ-Link, J-Trace

       

       

      More about system requirements for Ozone...


      Latest news

      2025
      Sep.09
      Ozone
      Ozone icon next to simulator chip

      SEGGER's Ozone is now available for simulators and third-party probes

      SEGGER's powerful Ozone debugger and performance analyzer, long trusted by users of J-Link and J-Trace, is now available for simulators and third-party debug probes.

      [Read more...]
      2025
      Mar.11
      Ozone
      PR graphic: Monitor with Ozone, Ozone icon, SEGGER J-Trace

      SEGGER’s J-Trace analyzes Rust applications generated by Ferrocene

      SEGGER and Ferrous Systems have partnered to ensure that Rust applications compiled with Ferrous Systems’s qualified Ferrocene toolchain can be downloaded and analyzed in real time with SEGGER’s J-Trace streaming trace probes.

      [Read more...]

      All news

      • User manual
      • List of downloads
      • Release notes
      • Update notification
      • Support
      • Silicon vendor resources
      • Product briefs

      Headquarters

      SEGGER Microcontroller GmbH

      Ecolab-Allee 5
      40789 Monheim am Rhein, Germany
      info@segger.com
      Tel.: +49-2173-99312-0
      Fax: +49-2173-99312-28

      Locations

      USA: SEGGER Microcontroller Systems LLC

      Boston area
      101 Suffolk Lane
      Gardner, MA 01440, USA
      us-east@segger.com
      Tel.: +1-978-874-0299
      Fax: +1-978-874-0599

      Silicon Valley
      Milpitas, CA 95035, USA
      us-west@segger.com
      Tel.: +1-408-767-4068

      China: SEGGER Microcontroller China Co., Ltd.

      Room 218, Block A, Dahongqiaoguoji
      No. 133 Xiulian Road
      Minhang District, Shanghai 201199, China
      china@segger.com
      Tel.: +86-133-619-907-60

      ISO 9001 certified

      ISO 9001

      30+ years of experience

      First-class embedded software tools since 1992
      • Imprint
      • Disclaimer
      • Code of Conduct
      • Privacy Policy
      © 2025 SEGGER - All rights reserved.