Die CAN-Bus Controller MC9S12DP256 und MPC565 enthalten integrierte Debughilfen (BDM), auf deren Basis preisgünstige Entwicklungswerkzeuge (BDM-Debugger) aufsetzen. Ein Beispiel ist die Debuggeroberfläche HiTOP. Die Struktur des MPC565 ist jedoch für einen klassischen Emulator in komplexen Anwendungen nicht geeignet. Aus diesem Grund wurde eine erweiterte Schnittstelle gemäß dem Nexus-Standard integriert. Der Aufbau und die Funktionalität des Nexus-Port werden beschrieben. Das Tanto-Entwicklungssystem unterstützt diese Debugging-Features. Beim MC9S12DP256 besteht das Problem, das zusätzliche Buszyklen aufgrund der Prefetch Queue entstehen und sich störend auf die Emulationslogik auswirken. Ein weiteres Problem sind die Free Cycles der HC12-Controller. Hier wird das DProbe S12 Entwicklungssystem erfolgreich eingesetzt. Die Anforderungen an die zugehörige Debug-Software werden beschrieben. Dies sind im Wesentlichen Bedienkomfort, Aufspüren komplexer Fehlerzustände, Testen ohne Störung der Echtzeit, das Quantifizieren und Verifizieren. Trigger bieten die Möglichkeit, komplexe Ereignissequenzen zu detektieren. Im Fehlerfall zeigt die Trace-Aufzeichnung die komplette Vorgeschichte. Die Quantifizierung ist die statistische oder explicite Messung von Zeiten und gehört zu den Performance-Analysemethoden. Der Einsatz des geeigneten Debug-Werkzeugs ist entscheidend für die Produktqualität.
Mikrocontroller beim Smalltalk. Sichere Test- und Analysemethoden für verteilte Intelligenz im Automobil
F + M, Feinwerktechnik, Mikrotechnik, Mikroelektronik ; 109 , 7/8 ; 53-55
2001
3 Seiten, 1 Bild
Aufsatz (Zeitschrift)
Deutsch
IuD Bahn | 2005
Verteilte Systeme im Automobil
Kraftfahrwesen | 2001
|Verteilte Intelligenz. LIN-Steuermodule
Tema Archiv | 2005
Selbstorganisation und verteilte Intelligenz
Kraftfahrwesen | 1991
|