Debuggen und Testen UDE fühlt Automotive-Mikrocontroller S32K1 auf den Zahn

Version 4.8.3 der Universal Debug Engine (UDE) von PLS bringt neue Funktionen für das Debuggen und Testen der Automotive-Mikrocontroller-Familie S32K1 von NXP.

Die S32K1-Mikrocontroller von NXP kombinieren eine skalierbare Familie von ARM Cortex-M-MCUs mit speziellen, für künftige Automobilanwendungen optimierten Funktionen. Dank ihrer extrem niedrigen Leistungsaufnahme, 128 KB bis 2 MB Flash-Speicher, ISO CAN FD, speziellen Hardware-Sicherheitsfunktionen wie CSEc (Cryptographic Service Engine Compressed) und ASIL-B-Unterstützung sind die Automotive- Mikrocontroller sehr vielseitig einsetzbar.
 
Durch die uneingeschränkte Unterstützung aller internen Debug-Funktionen der S32K1-Plattform ist die UDE 4.8.3 das ideale Werkzeug für die Fehlersuche und Systemanalyse. Über die Bedienoberfläche der UDE 4.8.3 lassen sich neben der traditionellen Benutzung von Breakpoints und dem Einzelschrittbetrieb beispielsweise auch einfach die internen Systemzustände zur Laufzeit visualisieren. Die Darstellung von Applikationsvariablen, der uneingeschränkte Zugang zu den Core- und Peripherie-Registern sowie die grafische Darstellung von Systemwerten in Diagrammen erlauben es dem Anwender, komfortabel und effizient das Laufzeitverhalten seiner Applikation zu beurteilen. Noch umfangreichere Möglichkeiten der Systembeobachtung und -analyse ergeben sich bei den S32K14x-Bausteinen durch Nutzung der integrierten ARM CoreSight Trace-Funktionen.
 
Für eine möglichst effiziente Test-Automatisierung und die Kopplung von Testtools Dritter ist die UDE 4.8.3 mit einer leistungsstarken, auf dem Microsoft Common Object Model (COM) basierenden Automatisierungsschnittstelle ausgestattet. Dieses Interface ermöglicht Entwicklern darüber hinaus auch ein umfangreiches Scripting der UDE 4.8.3, ohne dabei auf eine spezifische oder gar proprietäre Skriptsprache beschränkt zu sein.
 
Ein kombinierter Target-Adapter für die Zugangsgeräte der Universal Access Device- (UAD-) Familie von PLS stellt eine sichere und schnelle Kommunikation zwischen der UDE 4.8.3 und den Mikrocontrollern der S32K1-Familie via JTAG oder über die ARM-spezifische SDW-Schnittstelle sicher. Für anspruchsvolle Umgebungsbedingungen ist dieser Adapter optional auch mit zusätzlicher galvanischer Isolation erhältlich.