Forum: Compiler & IDEs Problem mit Debugger


von Brunner (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein Problem mit meiner Entwicklungsumgebung für ein OlimexBoard 
H103 (Evaluation Board).

Entwicklungsumgebung:

Eclipse C/C++ (IDE) mit C/C++ GDB Hardware Debugging
Open OCD (Software mit Server) für Olimex ARM USB OCD H


Programm in den µC Laden funktioniert einwandfrei, dieser kommuniziert 
auch mit meiner Entwicklungsumgebung und meinem Desktop PC. Habe den 
Server per Command Window gestartet, passt alles einwandfrei.

Das Tutorial ist auf folgender Internetseite zu finden:
http://www.angstromsandalgorithms.com/free-eclipse-arm-gcc-openocd-toolchain-for-windows-part-2-arm-gcc/


Nur beim Debuggen taucht ein Fehler auf: "No source file named"
"C:Usersuidw4891ARM ProjectsH103BlinkerSTM32-H103_blink_FLASHmain.c."
Da fehlen irgendwie die Schrägstriche zwischen den Ordnern.
Weiß jemand ob das an dem liegen kann bzw. wie kann dieser Fehler 
behoben werden?


Danke schon mal

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Musst/Kannst Du irgendwo den Pfad zu den Sources angeben? Wenn ja, 
benutze mal jeweils zwei Backslashes im Pfad statt einem, also '\\'.

von Brunner (Gast)


Lesenswert?

Wo muss ich denn diesen Pfad eingeben?

von Bernardo F. (bernardo)


Lesenswert?

Hallo,

in Eclipse im Project Explorer das betroffene Projekt markieren, dann
File->Properties->C/C++ General->Paths and Symbols->Source Location,
dann ggf. über Add Folder... Pfad hinzufügen. Die Pfadvariablen sind in
File->Properties->Resource->Linked Resources hinterlegt. Für die 
Pfadvariablen ist in Windows der Pfadseparator ein einfacher Backslash 
in MS Notation, in Mavericks, Ubuntu und Co ein Slash.

Viele Grüße
bernardo

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.