Relevante Dateien im Projektexplorer anzeigen und bearbeiten
Vorheriger Artikel:
-
Status der Anwendung prüfen – erforderlich für die integrierte SPS und für Remote-Zielsysteme
oder
-
Laufzeitsystem auf Remote-Zielsystem lokal im Projekt bereitstellen – erforderlich nur für Remote-Zielsysteme, nicht erforderlich für die integrierte SPS
Für eine C-Debugging-Sitzung sind die folgenden Dateien relevant:
Dateien |
Beschreibung |
---|---|
|
Initialisierungsskript für den GDB-Debugger |
|
enthalten Anweisungen für Neuron Power Engineer, um die Anwendung auf dem Remote-Zielsystem debuggen zu können |
Dateien in den Ordnern |
enthalten den generierten C-Code ( |
Da diese Dateien standardmäßig nicht im Projektexplorer angezeigt werden, müssen Sie diese Dateien anzeigen lassen:
-
Falls erforderlich, wechseln Sie zu einer der Perspektiven für die Applikationserstellung.
-
Klicken Sie auf in der Symbolleiste des Projektexplorers und wählen Sie Filter und Anpassungen....
-
Im Dialog, Register Filter entfernen Sie die Markierungen für die folgende Einträge:
-
* - Ressourcen
-
src-gen Ordner
-
target Ordner
-
-
Im Dialog drücken Sie OK.
Ergebnis: Der Projektexplorer zeigt nun zusätzliche Dateien an. -
Die folgende Anpassung der
.gdbinit
-Datei ist nur für Remote-Zielsysteme erforderlich. Passen Sie die.gdbinit
-Datei nicht an, falls Sie die Anwendung auf der integrierten SPS debuggen wollen.
Hintergrund-Information: Diese Anpassung weist den GNU Debugger an, auf dem Remote-Zielsystem nach den relevanten Bibliotheken zu suchen.-
Doppelklicken Sie auf die
.gdbinit
-Datei. -
Kopieren Sie die folgende Zeile in diese Datei und speichern Sie die Änderungen.
set sysroot target:/
Falls Sie beim anschließenden Starten der Debugging-Sitzung (= Öffnen der Perspektive Debuggen) die Meldung
Warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code
erhalten, müssen Sie diese eingefügte Zeile durch diese Zeile ersetzen:set sysroot remote:/
-