TRACE32 helps MATLAB/Simulink developers from model to target

Lauterbach, the World’s leading supplier of debug and trace tools, is pleased to announce an update to their integration with MathWorks MATLAB® and Simulink®. Scientist and engineers around the world have come to rely upon MATLAB for designing and testing complex models. Now, using the embedded coder, these models can be automatically converted into C or C++ code and compiled using an industry standard cross-compiler to run on a variety of embedded targets.

The integration with TRACE32 provides the capability to download this code to the target, execute it under user control and report back to the MATLAB environment to compare the model against real-world code. This feature works with all embedded devices supported by TRACE32 and with the TRACE32 Instruction Set Simulators, allowing early software development before the arrival of the final target hardware. TRACE32 leverages both the rtIOStream API and the new MATLAB Debugger Abstraction Interface to provide a tight integration between models and PIL targets. By taking advantage of TRACE32’s open APIs and unparalleled support for targets and third-party tools, developers are not tied into a specific ecosystem or even target device and remain free to choose the best tools for each stage in the development. 

Lauterbach provides a Tool Qualification Support Kit (TQSK) which allows the tools to be certified within a user’s environment to meet the demands of high-reliability and safety systems to a number of internationally recognized standards, for example ISO26262 for automotive, DO178 for avionics, IEC62304 for medical, etc. at the highest ASIL/SIL levels. 

According to Norbert Weiss, General Manager of Lauterbach GmbH, “We see this co-operation with Mathworks as providing a valuable tool for scientists, engineers and developers to help transform ground-breaking ideas to real-world applications. Our TRACE32 toolset can be used at every stage of the development, providing world class tools that enable developers to meet the rigorous demands of today’s consumers.” 

The TRACE32 integration is available immediately from the Lauterbach GitLab repositories.

Photo Credits: ©monsit jangariyawong/

Product Image: PowerDebug USB3

Posted in All News.