Gemeinsames Ziel ist ein beschleunigtes Debugging durch eine engere Integration zwischen dem Tracealyzer von Percepio und den High-End-Tracing-Tools der Serie Trace32 von Lauterbach. Erstes Ergebnis dieser Kooperation ist eine Integration, die Lauterbach-Anwendern auf Arm-Cortex-M-Mikroprozessoren das Live-Streaming von Software-Tracedaten an Percepio Tracealyzer gestattet; dies ermöglicht eine visuelle Trace-Diagnose zugunsten schnellerer Debugging- und Verifikations-Abläufe. Genutzt wird dabei die Trace Recorder Library von Percepio, die unter anderem FreeRTOS und Safertos unterstützt.
Norbert Weiß, Geschäftsführer der Lauterbach, beschreibt den Kundennutzen so: „Für unsere Kunden ist es ein großer Vorteil, wenn sie die nicht-intrusiven, schnellen Tracing-Fähigkeiten von Trace32 zusammen mit der detaillierten Trace-Analyse von Tracealyzer nutzen können.“ Diese Kombination sei eine hervorragende Lösung, um schwer auffindbare Bugs und Defekte wie etwa Race Conditions oder sporadische Timing-Probleme zu erkennen, sagte Weiß.
Johan Kraft, CEO von Percepio, erklärte dazu: „Wir sehen enormes Potenzial in der Verbindung von High-End-Tracing-Lösungen wie Lauterbach Trace32 und µTrace mit der hochentwickelten Visualisierung von Tracealyzer. Unsere Lauterbach-Integration gibt Tracealyzer-Nutzern die Gelegenheit, mit Lauterbach µTrace for Arm-Cortex-M Laufzeitdaten mit nie dagewesener Geschwindigkeit aufzuzeichnen.“ Somit bekämen bestehende Lauterbach-Anwender durch Tracealyzer „einen völlig neuen Grad an Einblicknahme“. Im nächsten Schritt gehe es darum, Hardware-Tracedaten in Tracealyzer zum Ausgeben detaillierterer Informationen zu nutzen. „Hier haben wir eine funktionierende Lösung in der Entwicklung, an der wir schon einige Zeit gemeinsam mit Lauterbach arbeiten“, sagte Kraft
Ziel ist es letztendlich, allen Anwendern der Werkzeuge von Lauterbach die Nutzung der visuellen Trace-Diagnose mit Percepio Tracealyzer auf der Basis von Hardware-Tracedaten zu ermöglichen. Beide Unternehmen haben bereits gemeinsame Kunden, die diese Funktionalität nachfragen. Die Ankündigung weiterer Produkte ist für das zweite Halbjahr 2021 geplant.