Debuggers support endless streaming and live code analysis

Debuggers support endless streaming and live code analysis

New Products |
By Julien Happich

This updated solution presents engineering professionals with the most effective tool for code coverage and code profiling to be found on the market, claims Segger, as the analysis data is taken from firmware running on the intended target hardware.  

Code coverage is a must-have for complex embedded systems using stacks such as Ethernet or USB. The continuous stream of trace data provided by J-Trace PRO permits complete code coverage analysis over unlimited periods of time. The live trace is a non-intrusive data collection method that utilizes ARM’s Embedded Trace Macrocell (ETM). The inclusion of code instrumentation is not required.

The new real-time trace and analysis capabilities of J-Trace PRO are visualized using Ozone, the company’s intuitive debugger. Execution counters are displayed in line with the code and can be tracked down to the instruction level. The counters are updated live in real-time. Code coverage is also shown within Ozone indicating code sections that may never execute. The trace can shed light on hidden code issues and inefficiencies to identify parts of the code which may benefit most from performance optimizations.


Visit Segger at

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News


Linked Articles