Lauterbach's TRACE32® Exports Real-Time Trace Data to the INCHRON Tool-Suite

Lauterbach and INCHRON, leading provider of design, test and validation solutions for real-time critical software, have joined together to enable a versatile measurement and analysis of program and task run times in embedded systems

At the embedded world show 2014 in Nuremberg, Germany, LAUTERBACH and INCHRON agreed to collaborate. Now, four months later, the result is a new interface to exchange trace data between TRACE32® and the INCHRON Tool-Suite. As a result of the intensive level of cooperation this valuable feature has been created in very quickly.

The big advantage of this solution is the seamless transfer of data in real-time from the Lauterbach Trace tools into the model based world of the INCHRON Tool-Suite. In very early stages of the new project, when debugging the code, timings can be measured and used directly in the system model. This means the developer can check immediately, how his components behave within the complete system, and the impacts his code has on other software components. This allows him to drastically reduce the development time. The TRACE32 trace tools are able to record the program flow and task switches of the target platform in real-time, without any instrumentation. In addition the tool attaches a time stamp to the recorded program and data flow. This record is the timing behaviour of the application with no modifications or instrumentation. This data can be used to create a comprehensive analysis of performance and code coverage For easy visualization of the recorded information about task events and timing, this data is transferred to INCHRON chronVIEW in an open data format. chronVIEW then can analyse the task run times and task events, and can perform a design and actual worst case analysis. The user can then optimise the system as required based on this analysis.

inchron_trace.gif