TRACE32 community project

TRACE32 community project

Many developers and testers are passionate TRACE32 users. To provide a platform where like-minded people can share their expertise, Lauterbach is curating an awesome TRACE32 GitLab repository since March 1, 2022.

Lauterbach invites all its TRACE32 users to share scripts in Python or PRACTICE and to contribute tutorials and technical articles. The intention is to create a platform through which passionate users, but also newcomers, can inspire or learn from each other.

TRACE32® supports GTM on Arm® Cortex® based SoCs

TRACE32® supports GTM on Arm® Cortex® based SoCs

The Generic Timer Module (GTM) ensures accurate multi-input data acquisition and multi-output signal generation. It serves in many automotive applications as a coprocessor. Lauterbach is proud to extend support for GTM debug and trace support to include SoCs based on Cortex-A/-R/-M. The TRACE32 debug support provides all the standard debug features which includes the recently added GTM on-chip breakpoints. TRACE32 GTM tracing offers MCS, ARU and I/O recording and profiling.

According to Stephan Lauterbach, General Manager, “Our mission has always been to provide complete debug support for all cores in an SoC. With the addition of GTM to the Arm Cortex platform, it was natural that Lauterbach would continue this trend, providing world leading debug and trace tools to our customers.”

TRACE32® supports PikeOS for MPU

TRACE32® supports PikeOS for MPU

Lauterbach, the world’s leading supplier of debug tools, and SYSGO, the leading European provider of real-time operating systems for critical embedded applications, are pleased to announce the support of SYSGO’s brand new product, PikeOS for MPU, within Lauterbach’s TRACE32 debug environment. The support includes debugging and tracing PikeOS for MPU applications as well as combined debugging of MMU and MPU based systems.

Lauterbach and SYSGO enjoy a long-standing cooperation with TRACE32 supporting PikeOS for more than 15 years. The PikeOS awareness has always provided easy access to PikeOS objects, such as partitions, tasks and threads. TRACE32 gives the user concurrent access to all partitions and tasks. Developers can view variables and set breakpoints on any task (or several of them) at any time, whether the task is currently active or not. As a result, developers using PikeOS for MPU are now able to debug their applications and systems on TRACE32 just the same way as they are used to do it with the classic PikeOS. This also includes tracing the system as a whole, covering all partitions and tasks. Using the sampled trace, TRACE32 can create comprehensive performance analysis and code coverage metrics.

TRACE32 helps MATLAB/Simulink developers from model to target

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.

Latest Release of Lauterbach’s Tool Qualification Support Kit (TQSK)

Latest Release of Lauterbach’s Tool Qualification Support Kit (TQSK)

Lauterbach announces a major update for their Tool Qualification Support Kit (TQSK). In addition to supporting existing standards for the automotive and the aerospace industries, the updated TQSK 3.1S can now be used for tool qualification in accordance with medical and industrial standards.

Functional safety is one of the key issues for embedded systems deployed in vehicles, aircraft, medical devices or factories. The software tools used during the life cycle of such systems have a direct impact on quality, safety and reliability and therefore require qualification according to certain standards. The Tool Qualification Support Kit (TQSK) offers a convenient and comprehensive way to certify the TRACE32 tools according to your required standard.

Updates in Version 3.1S of the TQSK:

• Extended compliance with IEC 61508 for industrial and the IEC 62304 for medical applications
• Qualification evidence for use of the TRACE32 Instruction Set Simulator (ISS) for Infineon TriCore™ as virtual testing platform
• Coverage of common debug and verification tasks

Norbert Weiss, Managing Director of Lauterbach GmbH says, “I see this as an excellent opportunity to provide our customers from a wide range of industry sectors the possibility to perform efficient and effortless tool qualification according to their specific industry standards. Therefore, they can simply continue to use their usual TRACE32 tools and just need to request the update for the Qualification Kit.”

The TQSK customer portal provides access to the full range of services for the TRACE32 TQSK. Existing registered users can find our latest version in the download area.

JTAG gets technical Nohau in the Nordics

JTAG gets technical Nohau in the Nordics 

XJTAG®, a leader in JTAG boundary scan test solutions, names Nohau Solutions as distributor in Scandinavia.

“We are delighted to become the distributor of XJTAG test solutions for Sweden, Demark, Finland, Norway and Island,” said Mikael Johnsson, Nohau Solutions’ CEO. “XJTAG has been delivering boundary scan systems to the electronics industry for over twenty years, and we firmly believe they are the right company to provide the highly efficient test, debug, and programming solutions that our clients demand. XJTAG has great hardware and software, and the training and technical support they offer is very highly regarded.”

XJTAG is a suite of cost-effective, user-friendly software. Some of the tools are optimised for high-volume factory environments, while others provide the ideal solution for helping R&D engineers with protype bring-up.

Simon Payne, CEO of XJTAG, said, “It’s great that Nohau Solutions has joined our global distribution network. They have provided professional solutions to Europe’s embedded industries for many years and have a deep understanding of how to deliver the right system for their clients’ needs. We are looking forward to working closely with them to provide a first class service to clients in the region.”

JTAG and Nohau Solutions

This agreement demonstrates the strong synergy between the two companies – both focus on delivering the highest quality and most effective solutions. “Quality, usability, and cost-effectiveness are shared goals,” commented Simon Payne. “We both strive to help companies boost their efficiency and drive quality improvements. Our boundary scan solutions help electronics manufacturers and developers find assembly faults quickly, and give access to debugging methods that can be invaluable, especially when clients are working with BGAs; and the ultra-fast programming solution can really boost productivity.”

XJTAG delivers test solutions worldwide to most market segments, including aerospace, automotive, telecoms, consumer, defence, industrial, medical, IT, etc. Companies based in the Nordic counties can request a free 30-day trial of the XJTAG development system by contacting www.nohau.eu or www.xjtag.com

About XJTAG

XJTAG is a world leading supplier of JTAG boundary-scan hardware and software tools. Its products use IEEE Std.1149.x (JTAG boundary scan) to enable engineers to debug, test, and program electronic circuits quickly and easily. This can significantly shorten the electronic design, development and manufacturing processes. XJTAG focuses on innovative product development and high-quality technical support. For more information about the company, its products and its services, please visit www.xjtag.com.

About Nohau Solutions

Nohau Solutions AB was founded in Sweden in 1981 and has been supplying professional development solutions to Europe’s embedded industry ever since. They are an independent vendor with a commitment to providing the best technologies to their clients, coupled with the delivery of any necessary training. For more information about the company and the services it offers, please see www.nohau.eu.

TRACE32 Support for the Latest Microchip 8-Bit AVR MCU Debug Interface

TRACE32 Support for the Latest Microchip 8-Bit AVR MCU Debug Interface

TRACE32 Support for the Latest Microchip 8-Bit AVR MCU Debug Interface

Lauterbach´s TRACE32® debug tools now offer full support for Microchip’s Unified Program and Debug Interface (UPDI) for the 8-Bit AVR MCUs. This provides users the ability to debug AVR®DA, AVR®DB and ATtiny devices, which are mostly used for low-power applications. The proprietary UPDI provides full programming and on-chip debugging capabilities via a bidirectional one-wire interface. Lauterbach offers two different adapters to match either an 8 or 6 pin UPDI pinout on the target.

“The modularity of Lauterbach’s hardware tools allows our customers to easily adapt to the latest updates for target debugging and tracing. We are always pleased to offer timely support for the latest technologies and can readily adapt to changing project requirements,” says Norbert Weiss, General Manager of Lauterbach GmbH.

SEGGER Flasher Hub – High speed ISP gang-programming for mass production

SEGGER Flasher Hub – High speed ISP gang-programming for mass production

SEGGER Flasher Hub – High speed ISP gang-programming for mass production

SEGGER’s Flasher Hub controls up to 24 Flasher Compacts serving as individual channels for parallel, high-speed gang programming. Each channel can be configured to program a different device with a different firmware image.

All programming interfaces and flash memories supported by the connected Flasher Compacts can also be used and controlled via the Flasher Hub.

Using SEGGER’s “almost-anything programmer” Flasher Compact the Flasher Hub benefits from the extensive list of supported Flash memories and interfaces and the ultra-fast programming algorithms.

Lauterbach´s TRACE32 Provides Full Debug Support for Arm´s SMMU

Lauterbach´s TRACE32 Provides Full Debug Support for Arm´s SMMU

Lauterbach´s TRACE32® tools offer full debug support of Arm´s System Memory Management Unit (SMMU) which is available in most current Arm® Cortex®-A based SoCs. SMMUs are important building blocks in Arm based chips running virtualized systems, where multiple guest operating systems are managed by a hypervisor. They independently perform address translations from virtual to physical addresses for peripherals which are capable of performing Direct Memory Access (DMA).

Lauterbach´s TRACE32 tools allow convenient debugging of Arm SMMUs via the TRACE32 PowerView GUI, commands, and scripting. Users are provided with an easy to use and intuitive interface to the SMMU configuration. For debugging, they can view stream and sub-stream configurations, stage-1 and stage-2 page tables of the address translation, events and fault conditions as well as viewing SMMU registers and fields by name. Currently, MMU-400, MMU-401, MMU-500, and MMU-600 are fully supported with MMU-700 to follow shortly.

Do you wish more information!

Contact us for offers, information or advice!