Dies ist eine alte Version des Dokuments!
The deəp Eclipse plugin contains a set of various views which display the state of the processor or serve as logging output. These views are independent of the deep debug plugin.
All register views for the various types of the mpc555 registers are built in the same manner. They show the content of all the registers of this type.
Mittels des Kontext-Menüs eines Eintrags kann die Darstellung des Wertes verändert werden.
Die Knöpfe in der Toolbar der View bieten folgende Funktionalitäten:
Das USB Log zeigt sämtliche Ausgaben des Targets, welche über die SCI1(USB) gesendet wurde, an. Mittels des Knopfs
kann das Log gelöscht werden.
Die ClassTreeView stellt alle Klassen mit ihren Methoden, welche auf das Target geladen wurden, dar. Des Weiteren kann ihr entnommen werden, wieviel des verfügbaren Speichers verwendet wurde und wie er logisch aufgeteilt ist.
Durch Aufklappen in der Klassenliste können gezielte informationen, wie SSA oder der Machinencode pro Methode, angezeigt werden. Im Weiteren kann man ihr entnehmen, wo was im Speicher platziert wurde.
Zu beachten ist, dass sich die View nicht selbständig aktualisiert. D.h. wurde nach dem Anzeigen der View nochmals etwas auf das Target geladen, so muss die View mittels des Pfeil-Knopfes aktualisiert werden.
Dient zur Kommunkation und Manipulation des Targets. Durch die Auswahl im Drop-down-Menü können folgende Aktionen ausgeführt werden:
Mittels des grünen Pfeils kann die eingegebene Aktion wiederholt werden. Wobei der Pfeil abwärts bedeutet, das wir etwas an das Target senden und der Pfeil aufwärts das wir vom Target auslesen. Tritt ein Fehler wärend der Aktion auf, so erscheint eine Meldung in der letzten Spalte.