Simplified Debugging and Trace Analysis
PLS‘ “Universal Debug Engine (UDE) 2023” offers some completely new functions for debugging and runtime analysis of embedded software. Among other things, the analysis and visualization functions for trace data have been significantly expanded in UDE2023. Thus, the execution sequence chart does not only display the sequence of function calls over time and their nesting depth, now it also shows task states and active interrupt service routines. New convenient zoom, scroll and sort functions also enable fast visual inspection of the recorded information. For further processing of the data with third-party timing tools, the preprocessed trace data can be exported both in Best Trace Format (BTF) and as ASAM MDF (Measurement Data Format). Specifically, for investigating the timing behavior of an application on the basis of recorded trace information a global time base has been introduced. This allows the synchronization between individual trace-based analyses and visualizations, for example between the trace window and the call graph analysis.