Skip to main content
SEGGER Ozone
SEGGER SEGGER

Ozone

Compilers & IDEs

Cross-platform debugger and performance analyzer with source/assembly debug, timeline visualization, power profiling, and code coverage. Free with J-Link. India pricing and local support from GSAS.

Debug

Source + assembly level

Timeline

Real-time execution timeline

Power

Power profiling

Coverage

Code coverage analysis

Hardware

Works with J-Link

License

Free with J-Link

Authorized SEGGER partner
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About Ozone

SEGGER Ozone is a standalone cross-platform debugger and performance analyzer that provides deep visibility into embedded application behavior beyond what IDE-integrated debuggers typically offer. Purpose-built for J-Link debug probes, Ozone delivers source-level and assembly-level debugging alongside advanced analysis features, all in a single tool that runs on Windows, macOS, and Linux.

Ozone debugger

Key Features

FeatureDescription
Source-Level DebugStep through C/C++ source with full variable inspection, watch expressions, and call stack
Assembly DebugInstruction-level stepping with register view and memory dump
Execution TimelineReal-time visualization of task execution, ISR activity, and idle periods
Power ProfilingCorrelate code execution with power consumption measurements via J-Link
Code CoverageStatement, branch, and MC/DC coverage metrics for safety certification
Data TraceMonitor variable values over time without halting the target
ScriptingJavaScript-based automation for repeatable debug sessions and regression testing
RTOS AwarenessTask lists, stack usage, resource views for embOS, FreeRTOS, and others
Multi-CoreDebug multiple cores simultaneously with synchronized views
Console / TerminalIntegrated RTT terminal for printf-style debug output
ELF/DWARF ParsingDirect loading of ELF files, no IDE project required
Cross-PlatformNative builds for Windows, macOS, and Linux

Timeline and Profiling

The execution timeline view transforms debugging from a point-in-time breakpoint exercise into a continuous behavioral analysis. Developers can see exactly when tasks execute, how long ISRs take, where idle time accumulates, and how power consumption correlates with code execution patterns. This visibility is essential for optimizing battery life in IoT devices, meeting real-time deadlines in control systems, and diagnosing intermittent timing bugs that are invisible with traditional breakpoint debugging.

Hardware-free debugging with Ozone-Sim

Ozone can also debug and analyze firmware with no target hardware at all, using Ozone-Sim, SEGGER’s instruction set simulator for Arm and RISC-V. Ozone-Sim runs inside Ozone as a selectable target interface, so the same source-level debugging, profiling, and coverage views work whether the firmware is running on a J-Link-connected board or in simulation on a PC, with no J-Link required.

Code Coverage for Safety Certification

Watch the SEGGER Ozone introduction

Ozone is free for use with any J-Link debug probe, making it an immediate upgrade for teams already invested in the SEGGER debug ecosystem. Code coverage analysis identifies untested code paths, critical for safety-certified development under DO-178C, IEC 62304, and ISO 26262 where coverage metrics are mandatory deliverables. The combination of Ozone’s analysis capabilities with J-Link’s trace hardware creates a comprehensive debug and profiling environment at no additional software cost.

Common questions about Ozone

What is the difference between Ozone and Ozone-Sim?
Ozone is the graphical debugger and performance analyzer that runs firmware on real hardware over a J-Link or J-Trace probe; Ozone-Sim is an instruction set simulator that runs the same firmware on a PC with no hardware. They work together, and you can switch between real and simulated targets.
Can Ozone debug without any hardware?
Yes, with Ozone-Sim. Ozone-Sim lets Ozone run and analyze Arm and RISC-V firmware entirely in software, no J-Link or target board required.
Is Ozone free to use?
Ozone is free for use with any J-Link debug probe.
Which architectures does Ozone support?
Arm Cortex-M, Cortex-A, and Cortex-R, plus RISC-V.
Which operating systems does Ozone run on?
Windows, macOS, and Linux.

Interested in Ozone?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo