Forum: PC Hard- und Software Eclipse: Debug-Configuration mit Variablen möglich?


von Torben (Gast)


Lesenswert?

Hallo Forum,

ich steige in die STM32-Welt ein und habe mir einen Toolchain mit 
Codesourcery und Eclipse gebastelt (mit Unterstützung der Artikel hier 
auf der Seite). Das läuft auch soweit ganz gut, ich habe ein 
"Blanko"-Projet aufgebaut, dass ich nur kopieren und mit Code füllen 
muss. Dank Eclipse-Variablen wie ${project-name}, ${ProjPath} etc. 
klappt das gut.
Das Hardwaredebuggin mit den ST-Link auf dem StM32F407-Demoborad 
funktioniert auch.
Ich gehe wenn ich ein neues Projekt anfange immer so vor:
Ich kopiere das Blanko-Projekt und gebe ihm einen neuen Namen. Dann 
fülle ich die main{} mit Code und compiliere (bis hierher klappt alles).

Nun zum Problem:

Mit dem Anlegen des neuen Projektes werden die "Debug"- und 
"Run"-Configurations nicht mit angepasst. Ich muss bei jedem neuen 
Projekt in den "Debug"- und "Run"-Configurations z.B. den Projektnamen 
und den Namen der .elf-Datei neu eintragen. Mit steigender Anzahl an 
Projekten im workspace kriege ich eine ganze Liste davon, wo man auch 
schonmal daneben klickt (auf dem Demoboard ist das noch nicht schlimm, 
später kann das aber ins Auge gehen). Ich hab versucht in den 
...-Configuration mit den Eclipse-Variablen ${project-name}, 
${ProjPath}, etc. zu arbeiten, so dass immer mit der .elf des aktuellen 
Projektes geflasht wird.
Leider klappt das nicht. Die Eclipse-Variablen scheinen in den 
Configurations wirkungslos zu sein. Wer weiß Rat?

Torben

von Torben (Gast)


Angehängte Dateien:

Lesenswert?

Das Problem als Bild: Statt "NewProj" wollte ich ${project-name} 
verwenden, aber das funktioniert nicht.
Wie kann ich das für das aktuelle Projektautomatisch  anpassen lassen?

von Torben (Gast)


Lesenswert?

Sorry, der Screenshot ist nicht korrekt, gemeint ist der Menüpunkt"GBD 
Hardware Debugging" -> "Debug Project", der genauso aussieht...

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.