Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • J-Trace streaming trace probes
  • Setting up Trace
  • Technology
  • Accessories
  • Tools
  • Models
SEGGER Trace Probe J-Trace product family

J-Trace PRO - Setting up Trace

The following tutorial will explain how to setup streaming trace on a J-Trace PRO by using Ozone as a debugging tool. More information to streaming trace is available here: Streaming Trace.

  1. 1.General Setup information
  2. 2.Getting started with Ozone
  3. 3.Getting started with your own target device
  4. 4.Troubleshooting

General Setup information

For a working pin trace setup the following is required:

  • J-Trace PRO
  • Latest J-Link software
  • A target device that supports tracing
  • A trace capable board

Generally the J-Link software will try to autodetect and initialize all architecture specific registers to enable tracing. However on some chips there are additional chip specific initialization steps that are required for tracing to work. This can be done via a JLink Script file.

Getting started with Ozone

The easiest and fastest way to get started with tracing is using the included Cortex-M Trace Reference Board.

ozone-timeline

For the best trace experience it is recommended to use our universal Debugger Ozone.
With Ozone and the trace tutorial project you should be up and running with your first trace session within 5 minutes.
 

Getting started with your own target device

If you are looking to get started on a different target device than the one on the Cortex-M Trace Reference Board we recommend to first take a look at our tested devices page.
The tested devices page contains a large collection of out-of-the-box examples for nearly every trace capable evaluation board that is publicly available.

So simply check the list if your target device or eval board is present and try the example project out. Just make sure that if you are using a custom board that you are using the exact same trace pins as the pictured eval board.
If that is the case and the example project works, simply reuse the .JLinkScript/.pex file which is in the example project and set it in your own custom Ozone project.

Should you use different trace pins than the eval board you will have to create your own trace pin initialization as explained in our Wiki.

Troubleshooting

Should you be getting trace error messages or your setup is not generating trace data as expected we recommend to visit our troubleshooting guide in our Wiki.

Our general Trace knowledge base can be found in our Wiki as well.

More Information

Purchase

  • Pricing

Technology

  • Streaming trace
  • Live Code Profiling
  • Live Code Coverage
  • Setting up Trace
  • Tested Devices

Accessories

  • Adapters
  • Isolators
  • Trace Reference Boards

Tools

  • SystemView
  • Ozone

Models

  • Overview
  • J-Trace PRO Cortex
  • J-Trace PRO Cortex-M
  • J-Trace PRO RISC-V
  • Related products

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emVNC
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • Linux Studio
  • SystemView
  • CE / REACH

Social Media

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
  • Privacy Policy

© 2023 SEGGER - All rights reserved.