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
  • Getting started with Ozone

    Getting started

    Learn how to get started with Ozone.

    Contact us
    Downloads
    SEGGER Ozone
    1. 1.How To Get Started
      1. 1.1.Debugging with Ozone
    2. 2.Trace tutorial

    How To Get Started

    When starting Ozone for the first time, the New Project Wizard will guide through the setup of the first project. Set your target device and the J-Link connection settings. Now select your application data file, which is usually the output (elf) file from your tool chain or IDE. Your first project is ready to run a debug session. You can save your project for further load and modify it, as it is a simple C-like script.

    When starting Ozone again, a welcome dialog pops up, to open a recent project, or create a new one.

    ozone welcome
    ozone new project
    ozone new project
    ozone new project 3

    Debugging with Ozone

    Debugging with Ozone can be controlled through the most common keyboard shortcuts or buttons from the toolbars, to be used intuitively.
    To start debugging, a J-Link and the target have to be connected to the PC. Ozone can download the application code to the target, if there is a file selected.

    A debug session is started with F5 or the green On/Off button from the toolbar.
    After starting, the code is downloaded and the application is reset and runs to main(). The reset behavior can be changed via the System Variables.

    Ozone features the most usable debug information windows to give full overview and control over the target application. The Source Viewer highlights the current line of execution and gives information about the application. The instructions to be executed can also be shown in the Disassembly. Ozone allows stepping on source level, as well as on instruction level. The Memory, Global, Local and Watched Data and the Registers Windows show information about the current state and content of the target. The data can also be written and changed from any of these windows.

    Ozone includes a Terminal which allows communication with the target in the most common ways. It can display SWO data, handle semihosting commands and show output and send input with SEGGER's Real Time Transfer (RTT) technology.

    ozone debugger

    Trace tutorial

    The Ozone J-Trace PRO Tutorial serves as a starting point for you to test J-Trace PRO’s streaming trace and live analysis capabilities. It demonstrates how you can get the most advanced analysis of your system within 15 minutes.

    Step-by-step guide to start tracing with J-Trace and Ozone...

    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.