AVR Eclipse: Keine Bauteilauswahl möglich

#3694631
Lesenswert?

Nach der Installation von Eclipse Kepler und dem AVR Eclipse Plugin ist 
keine Bauteilauswahl möglich.

Da nach langer Internetrecherce keine vorgeschlagene Lösung zu einem 
Ergebnis führte(auch nicht 
Beitrag "Re: Keine MCU Auswahl unter Eclipse Juno mit AVR Eclipse plugin"), möchte ich hier 
mal nach Lösungen fragen. Screenshots sind angehängt.


Ich verwende Ubuntu 14.04 mit GNOME 3 und IcedTea 2.4.7(JRE 7).


MfG

Leonhard K
Angehängte Dateien:
#3694689
Lesenswert?

Neil schrieb:
> Nimm Eclipse "Indigo".

Leider funktioniert das bei mir nicht.

René K. schrieb:
> Ich bin mir nicht sicher ob das unmittelbar damit zusammenhängt, du
> solltest aber "Eclipse IDE for C/C++ Developers" nutzen.

Ich habe jetzt "Eclipse IDE for C/C++ Developers", also die 
C/C++-Unterstützung nachinstalliert. Es funktioniert beides nicht.

Schade. Da werde ich doch gleich wieder Atmel Studio anwerfen :P

Es würde mir ja schon genügen, wenn ich den Part-Bezeichner von Hand 
eingeben könnte - diese Option ist ja leider nicht vorgesehen.
#3695813
Lesenswert?

Hi, ich hatte auch das Problem mit dem neusten Plugin (Version 2.4.1) 
auf Ubuntu 14 mit avr-gcc Version 4.8-2.1. Ich habe mich tot gesucht und 
auch nirgends im Netz die Lösung gefunden. Daher möchte ich sie hier mit 
euch teilen.

Die schnelle Lösung:
tragt in der Datei
1
~/.profile
am Ende diese Zeile ein:
1
export LC_MESSAGES=C
Danach einmal ab- und wieder anmelden.

Eigentlich sollte damit nur die Sprache für Programmausgaben geändert 
werden. Mein Ubuntu wollte jedoch sofort alle Verzeichnisse mit 
englischen Namen umbenennen. Vielleicht würde es helfen, gleichzeitig 
die LANG Variable auf Deutsch zu setzen. Vielleicht würde es auch schon 
reichen, die LC_MESSAGES Variable in Eclipse in den Projekteinstellungen 
unter "C/C++ Build / Environment" zu setzen. Das muss ich nochmal 
ausprobieren.

Der Hintergrund:
Eigentlich kann die neue Version des Plugins mit der geänderten Ausgabe 
von avr-gcc umgehen und es ruft auch folgenden Befehl auf:
1
avr-gcc -Wa,-mlist-devices --target-help
Darauf antwortet avr-gcc mit einer langen Liste, in der auch die 
Schlüsselphrase "Known MCU names" vorkommt. Unglücklicherweise sucht das 
Plugin nur am Anfang der Zeile nach dieser Zeichenfolge. In der Ausgabe 
steht sie aber mit zwei Leerzeichen davor. Weiter unten steht dann 
nochmal eine ähnliche Liste, diese wird aber mit "Bekannte MCU-Namen" 
eingeleitet. Aha! Mein avr-gcc ist lokalisiert und daher das Problem. 
Die Lösung: avr-gcc beibringen, seine Antworten auf Englisch zu geben. 
Dann findet das Plugin auch die "Known MCU names" ohne Leerzeichen 
davor.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren