SEGGER stellt neue Streaming Trace Probe für SiFive RISC-V
Streaming Trace, Live Code Profiling und Live Code Coverage vonSEGGERs
(PresseBox) (Monheim am Rhein, )J-Trace PRO RISC-V ermöglicht einen unterbrechungsfreien Trace Stream mit Hilfe seines SuperSpeed USB 3.0 Interface. Damit lassen sich die Programmabläufe des Zielprozessors in Echtzeit verarbeiten. Der Entwickler erhält damit einen tiefen Einblick in seine Applikation. Durch Streaming können Tracedaten in Echtzeit über größere Zeiträume ohne Limitierung aufgezeichnet werden. Das ist das perfekte Werkzeug für Codeoptimierung, besonders um unregelmäßig auftretende, schwer zu reproduzierende Bugs zu entdecken.
„Streaming Trace ist die ultimative Schlüsseltechnologie für Codeoptimierung,” sagt Ivo Geilenbrügge, Geschäftsführer von SEGGER. „Viele unserer anspruchsvollsten Kunden, dazu zählen auch unsere eigenen Entwickler bei SEGGER, nutzen den J-Trace PRO für Codeoptimierung und Verifikation. Wir freuen uns, diese Technologie auch Entwicklern verfügbar machen zu können, die mit SiFive RISC-V Cores arbeiten.”
Durch das Live Code Profiling des J-Trace PRO erhält man einen detaillierten Einblick darüber, welche Instruktionen wie häufig ausgeführt wurden. Damit können Entwickler Hotspots im Programmablauf erkennen und sich darauf konzentrieren, diese zu optimieren. Solche Profile können später zu Dokumentations- und Analysezwecken mit Werkzeugen wie SEGGERs Ozone Debugger exportiert werden.
Zusätzlich ermöglicht J-Trace PRO die Live Code Coverage. Code Coverage dient Ingenieuren und Entwicklern dazu, schnell zu erfassen, welche Instruktionen ausgeführt wurden und welche nicht. Code Coverage ist wichtig im Bereich Test-Verifikation. Wenn die Code Coverage parallel zum Testverfahren ausgeführt wird, zeigt sich eindeutig, ob alle Bereiche der Applikation mit dem Testverfahren abgedeckt sind. Test-Verifikation ist essentiell im Bereich Functional Safety.
J-Trace PRO repräsentiert die Spitzenklasse der Debug und Trace Probes von SEGGER. Zusätzlich zu den einzigartigen Streaming und Live Features verfügen die J-Trace PRO auch über alle Features der J-Links, wie die superschnellen Flashloader, einem Downloadspeed bis zu 4 MB/s und eine unbegrenzte Anzahl an Breakpoints im Flashspeicher.
Mehr Informationen zum J-Trace PRO RISC-V finden Sie unter: https://www.segger.com/products/debug-probes/j-trace/models/j-trace-pro-risc-v/