Forum: PC Hard- und Software Problem mit unterschiedlichen Build-Konfigurationen in Eclipse


von Robert B. (rsb89)


Lesenswert?

Hallo zusammen,

ich weiß zu diesem Thema gibt es bereits Threads im Forum, die haben mir 
jedoch nicht geholfen und beziehen sich auf ältere Eclipse Versionen 
bzw. Plugins.

Ich nutze Eclipse Luna (4.4.1) mit CDT (8.5.0) und AVR-Eclipse Plugin 
(2.4.1). Ich habe ein AVR-Projekt aus einem SVN-Repo ausgecheckt (also 
leider nicht von mir selber konfiguriert). In diesem Projekt gibt es nun 
zwei Konfigurationen für den Build-Vorgang (jeweils eine für at841 und 
ax16e5). Für beide Chips gibt es in diesem Projekt einen jeweils 
src-Ordner. Ist die at841-Konfiguration aktiv, ist der ax16e5-src-Ordner 
ausgegraut (ich nehme an excluded?). Wechsle ich die Konfiguration 
sollte eigentlich der ax16e5-src-Ordner normal angezeigt werden und der 
at841-src-Ordner ausgegraut sein. Dies passiert aber irgendwie nicht und 
ich habe keine Ahnung wieso. Vielleicht kennt hier jemand das Problem 
und kann mir helfen?

Das zweite Problem ist, dass die Makros zum ax16e5 in Eclipse nicht 
richtig verknüpft zu sein scheinen. Es wird angezeigt, dass er diese 
nicht auflösen kann. In der avr/io.h ist auch weiterhin (trotz 
ax16e5-Konfiguration) die Bibliothek für den at841 aktiv (nicht grau 
hinterlegt). Auch dafür finde ich keine Lösung und hoffe auf Hilfe.

Die build-Vorgänge laufen für beide Chips fehlerfrei durch also gehe ich 
davon aus, dass das Problem nicht an den Compiler-Einstellungen sondern 
nur in Eclipse liegen. Ich muss dazu sagen, dass ich mich nur bedingt 
mit der Konfiguration von Projekten in Eclipse auskenne (Grundlagen 
eben).

Ich hoffe nun auf Eure Unterstützung!

von Robert B. (rsb89)


Lesenswert?

Robert B. schrieb:
> Ist die at841-Konfiguration aktiv, ist der ax16e5-src-Ordner
> ausgegraut (ich nehme an excluded?). Wechsle ich die Konfiguration
> sollte eigentlich der ax16e5-src-Ordner normal angezeigt werden und der
> at841-src-Ordner ausgegraut sein.

Dieses Problem habe ich nun gelöst mit Hilfe folgender Seite:
http://www.eclipse.org/forums/index.php/t/445241/

von Robert B. (rsb89)


Lesenswert?

Für das zweite Problem gibt es folgende Lösung, die leider nicht so 
schön ist:
http://avr-eclipse.sourceforge.net/wiki/index.php/Known_Issues#After_update_of_the_avr-gcc_toolchain_Include_paths_still_point_to_the_old_location_.28AVR_Eclipse_Plugin_before_2.4.29

Das löst das Problem leider nur solange man die Konfiguration nicht 
wieder wechselt. Nach einem Wechsel (zurück) muss die .sc Datei erneut 
gelöscht werden.

Wenn jemandem eine bessere/dauerhafte Lösung bekannt ist bitte posten!

Edit: Es sieht jetzt so aus als ob es auch nach wechsel der 
Konfiguration hinhaut. Ein Problem war noch, dass in beiden src-Ordnern 
jeweils eine Datei mit gleichem Namen existierten.

: Bearbeitet durch User
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.