Skip to main content
  • 产品
  • Evaluate our Software
  • 下载
  • Free Utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • Ozone - debugger and performance analyzer
  • Tool Overview

    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

    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.

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

    全球总部

    德国: 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 而访问境外网站,是否继续?