Debugging-Lösungen jetzt kompatibel mit Arduino und IDE

Aktualisierung: 7. Oktober 2021

SEGGER und Arduino haben bekannt gegeben, dass die J-Link-Debugging-Lösungen von SEGGER jetzt vollständig mit Arduino Portenta-Boards und IDE kompatibel sind. Entwickler können einen J-Link im Arduino Store erhalten. Derzeit kann Arduino vier der J-Link-Modelle anbieten: J-Link EDU Mini, J-Link BASE Compact, J-Link PLUS Compact und J-Link PRO.

J-Link EDU Mini ist das Bildungsmodell nur für die nichtkommerzielle Nutzung. J-Link BASE Compact ist ein viel schnelleres Modell für kommerzielle Anwendungen. J-Link PLUS Compact umfasst eine unbegrenzte Anzahl von Flash-Breakpoints und den Ozone J-Link-Debugger, den voll ausgestatteten grafischen Debugger des Unternehmens für eingebettete Systeme. Der J-Link PRO ist voll ausgestattet und noch schneller. Neben USB verfügt es auch über einen Ethernet-Anschluss.

Die Lösungen gelten als die am weitesten verbreiteten Debug-Probes auf dem Markt. Sie öffnen die Tür zu allen wichtigen Entwicklungstools, von kommerziellen Toolchains bis hin zu GDB-gesteuerten Tools. Mit einzigartigen Funktionen wie RTT für interaktive Benutzer-I/O in eingebetteten Anwendungen und HSS für die Datenerfassung maximiert es die Sichtbarkeit des Zielsystems auf nicht-intrusive Weise.

„Durch das Angebot unserer J-Link-Debug-Probes erhöht Arduino das Niveau der professionellen Entwicklungstools und -methoden, die seiner Community zur Verfügung stehen“, sagte Ivo Geilenbruegge, CEO von SEGGER. „J-Link macht die Anwendungsentwicklung auf Portenta-Boards schneller, einfacher und effizienter.“

„Unsere Partnerschaft mit SEGGER stellt einen Schritt nach vorn dar, um Entwickler bei der Entwicklung ihrer eigenen eingebetteten Systeme weiter zu unterstützen“, kommentierte Stefano Implicito, Produktmarketingmanager bei Arduino. „Wir freuen uns, die Kompatibilität der SEGGER-Debugging-Lösungen mit Arduino Portenta bekannt zu geben.“

Das Tutorial „Verwendung des SEGGER J-Link Debuggers mit dem Portenta Breakout“ unterstützt den Benutzer beim schnellen Einstieg. Es zeigt, wie man einen Arduino-Sketch debuggt, indem man den Portenta Breakout mit dem J-Link-Gerät verbindet und den Ozone-Debugger und Leistungsanalysator verwendet.

Um die Portenta-Boards mit den Debug-Probes zu verbinden, stehen zwei Adapter zur Verfügung. SEGGERs 50-Mil 10-Pin-Patch-Adapter und der 19-Pin-Cortex-M-Adapter. Der 50-Mil-10-Pin-Patch-Adapter bietet individuelle Verbindungen/Verkabelung zwischen der 20-Pin- und der 10-Pin-Seite. Der 19-Pin-Cortex-M-Adapter ermöglicht JTAG-, SWD- und SWO-Verbindungen zwischen J-Link und Cortex-M-basierten Zielhardwaresystemen.