Skip to main content
  • 产品
  • Evaluate our Software
  • 下载
  • Free Utilities
  • 购买
  • 支持
  • 关于我们
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Newsletter
    • RSS
  •   工作机会
  •   视频
  •   永续性
  • Ozone - J-Link Debugger
  • Tool Overview
  • Technology

Feature overview

Ozone has a rich set of features and capabilities. The list below gives a quick overview.

  • Stand-alone graphical debugger
  • Debug output of any tool chain and IDE 1
  • C/C++ 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
  • 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

1 Ozone has been tested with the output of the following compilers: GCC, Clang, ARM, IAR. Output of other compilers may be supported but is not guaranteed to be.

Contact us
Downloads
SEGGER Ozone
  1. 1.Wide Range of Supported File Formats
  2. 2.C and C++ Source Level Debugging
  3. 3.Source Code Editor
  4. 4.Automatic Reload of Modified Program Files
  5. 5.Scripting Interface
  6. 6.Fully Customizable User Interface
  7. 7.System Variable Editor
  8. 8.Unlimited Flash Breakpoints
  9. 9.Change-Level Highlighting
  10. 10.Easy Data Member Navigation
  11. 11.Data Graphs
  12. 12.Advanced Memory Window
  13. 13.Peripheral and CP15 Register Support
  14. 14.Extensive Printf-Support
  15. 15.Instruction Trace
  16. 16.Timeline
  17. 17.Code Profiling

Wide Range of Supported File Formats

Ozone supports a wide range of program and data file formats:
ELF or compatible files (*.elf, *.out, *.axf), Motorola s-record files (*.srec, *.mot), Intel hex files (*.hex), Binary data files (*.bin)

C and C++ Source Level Debugging

With the application output file from the compiler, Ozone enables Source Level Debugging of C and C++ applications. All debugging windows display the relevant symbolic information, such as symbol type for C/C++ symbols or the namespace for C++-only symbols.

Source Code Editor

Ozone features a basic source code editor, that enables changing code and fixing bugs in-place, immediately on detection in the debugger. Find a bug and fix it, rebuild in the IDE, reload and continue.

Automatic Reload of Modified Program Files

Ozone can detect changes made to the program file via an external compiler and provides the user with the option to reload the modified file.

Scripting Interface

Ozone features a C-programming language conformant programming (scripting) interface that enables users to reconfigure the graphical user interface and most parts of the debugging work flow via script files. All actions that are accessible via the graphical user interface have an affiliated script function that can be evoked from script files or the debugger's console window.

Fully Customizable User Interface

Ozone features a fully customizable multi-window user interface. All windows can be undocked from the main window and freely positioned and resized on the desktop. Fonts, colors and toolbars can be adjusted according to the user's preference. Content can be moved amongst windows via Drag&Drop.

System Variable Editor

Ozone’s System Variable Editor enables users to modify behavioral debugger settings from a central location.

Unlimited Flash Breakpoints

Ozone integrates SEGGER's flash-breakpoint technology which allows users to set an unlimited number of software breakpoints in flash memory

Change-Level Highlighting

Ozone emphasizes changes to user interface values with a set of three different colors depending on the recency of the change. Change levels are updated each time program execution is advanced.

Easy Data Member Navigation

All of Ozone’s symbol windows are based on a tree-structure which permits users to easily navigate through the data hierarchy of complex symbols.

Data Graphs

Ozone is able to trace symbol values and values of arbitrary C-style expressions at time resolutions of down to 1 microseconds and visualize the resulting time signals within the Data Graph Window.

Advanced Memory Window

Ozone's memory window implements an asynchronous scrolling approach that has been optimized for scrolling performance at both high and low MCU interface speeds. The memory window is fully editable and has many advanced features such as disk-IO, periodic updating and copy/paste of clipboard content.

Peripheral and CP15 Register Support

Ozone supports CMSIS System View Description files that describe the memory-mapped (peripheral) register set of the selected MCU. Once an SVD-File is specified, the register window displays peripheral registers and their bit-fields next to the core registers of the selected MCU. Additionally, the register window allows users to observe and edit coprocessor-15 registers of the selected MCU.

Extensive Printf-Support

Ozone can capture printf-output by the embedded application via the Cortex-M SWO capability, Semihosting and SEGGER's Real Time Transfer (RTT) technology that provides extremely fast IO coupled with low MCU intrusion.

Instruction Trace

Ozone is able to trace program execution on a machine instruction level. The history of executed machine instructions is accessible via the instruction trace window and – used in conjunction with the call stack window – gives the developer additional insight into the program’s execution path.

Timeline

Ozone’s Timeline Window visualizes the course of the program’s call stack over time. It provides advanced navigation features that allow users to quickly understand relative and absolute call frame sizes and positions, which make it a great profiling tool as well.

Code Profiling

Ozone’s code profiling features assist users in optimizing their program code. The Code Profile Window displays CPU load and code coverage statistics selectively at a file, function or instruction level. Code profiles can be saved to disk in human-readable or in CSV format for further processing. Ozone’s code windows display code profile statistics inlined with the code. A color coding scheme is used to indicate to users source code lines and machine instructions that can be removed or improved.

全球总部

德国: 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 9001

30多年的嵌入式行业经验

First-class embedded software tools since 1992
  • 版本说明
  • 免责声明
  • 隐私策略
  • 沪ICP备2022005181号
  • 沪公网安备 31011202014525号
© 2025 SEGGER - 版权所有.

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