Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
26
Nennen Sie verschiedene Möglichkeiten (Konfigurationen) ein Programm zu debuggen
Simulator - Simuliert Target auf Host
+ Test von Algorithmen ohne Zielhardware
- Kein Echtzeitverhalten
- Nachbildung von I/Os nur bedingt möglich
- Unterschiedliche Busbreiten, Speicheranbindungen nicht testbar
Remote-Debugger: (Monitor, JTAG, BDM, ONCE)
> Monitorprogramm muss auf Zielsystem vorhanden sein (FLASH / RAM)
> Applikation wird in RAM geladen
> Monitorprogramm bedient Debuginterface
In-Circuit-Emulator
> Target µC wird ersetzt durch ICE-POD
> Vollständiger Zugriff auf Hardware und Software möglich
> Erweiterte TRACE-Funktionalität
> Sehr gut für Echtzeitapplikationen (teuer !)
+ Test von Algorithmen ohne Zielhardware
- Kein Echtzeitverhalten
- Nachbildung von I/Os nur bedingt möglich
- Unterschiedliche Busbreiten, Speicheranbindungen nicht testbar
Remote-Debugger: (Monitor, JTAG, BDM, ONCE)
> Monitorprogramm muss auf Zielsystem vorhanden sein (FLASH / RAM)
> Applikation wird in RAM geladen
> Monitorprogramm bedient Debuginterface
In-Circuit-Emulator
> Target µC wird ersetzt durch ICE-POD
> Vollständiger Zugriff auf Hardware und Software möglich
> Erweiterte TRACE-Funktionalität
> Sehr gut für Echtzeitapplikationen (teuer !)