Forum: Compiler & IDEs AVR Eclipse kein Eintrag unter "MCU Type"


von Paul R. (atmega9)


Lesenswert?

Hallo!

Ich weiß, dieses Thema wurde hier schon öfter angesprochen, die bisher 
vorgeschlagenen Lösungen haben aber bei mir nicht funktioniert...

Also... Ich habe auf meinem PC (Ubuntu 14.04) vor längerer Zeit alles 
für AVR-Entwicklung aufgesetzt. Folgende Pakete habe ich installiert:

Eclipse (mit AVR-Plugin)
Eclipse-CDT
avr-gcc
binutils-avr
avr-gdb
avrdude

Als ich nun vor ein paar Tagen ein neues Projekt anlegen wollte, konnte 
ich plötzlich keinen MCU-Type mehr angeben. Auch der Read-Button brachte 
keinen Erfolg. Ich habe also alles deinstalliert, die ganzen configs 
gelöscht und alles wieder installiert. Ohne Erfolg. Eclipse findet 
keinen AVR-Typ mehr. Interessanterweise jedoch kann man den 
Projekt-Assistenten, der am Anfang geöffnet wird, mit Finish beenden und 
auch ein c-File dann kompilieren. Eclipse verwendet dann aber immer den 
mega16.
Ich habe jetzt so die Vermutung, dass entweder ein Update irgendetwas 
umgebogen hat, dass Eclipse die Liste nicht mehr auslesen kann, ich 
irgendetwas in meiner vorherigen Installation eingestellt hatte, was ich 
jetzt natürlich nicht mehr weiß, oder sonst irgendetwas schief gegangen 
ist. Immerhin hat es schonmal funktioniert.
Bitte um eure Hilfe!

Folgende Ausgabe zeigt Eclipse übrigends beim Build (man sieht, dass da 
mega16 drin ist...):

20:58:15 **** Build of configuration Debug for project test ****
make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -g2 -gstabs -O0 -fpack-struct -fshort-enums 
-ffunction-sections -fdata-sections -std=gnu99 -funsigned-char 
-funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP 
-MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
Finished building: ../main.c

mfg atmega9

: Bearbeitet durch User
von Paul R. (atmega9)


Lesenswert?

Habe das Ganze jetzt noch auf einem Linux Mint Rechner nach dieser 
Anleitung 
http://conelek.org/AVR_C:_Softwareentwicklung_mit_der_Eclipse_IDE 
probiert. Gleiches Ergebnis. Was mache ich nur falsch?

Gruß atmega9

von hp-freund (Gast)


Lesenswert?

Paul R. schrieb:
> Ich weiß, dieses Thema wurde hier schon öfter angesprochen,

Richtig.

Hast Du auch die letzten Beiträge von dem gelesen?

Beitrag "Eclipse (mars) und AVR -- Fehlermeldungen"

von Paul R. (atmega9)


Lesenswert?

Hallo!

Vielen Dank hp-freund, den Beitrag habe ich gar nicht gelesen, er hat 
aber schließlich die Lösung gebracht. Falls hier noch jemand landet, 
hier die Lösung, die bei mir funktioniert hat;

Lösung von René S. (thebit)
Datum: 13.08.2015 23:44
http://sourceforge.net/projects/avr-eclipse/

die Version 2.4.2 runterladen. In Eclipse bei Help > install new
Software > add auch archiv klicken. Dann die runtergeladene 2.4.2
auswählen und installieren.


Das hat bei mir problemlos funktioniert. Nicht funktioniert hat bei mir 
dagegen das Hinzufügen von export LC_MESSAGES=C in der .profile. Es 
waren zwar die MCUs da, aber das gesamte System war auf Englisch...

Viel Erfolg Allen, die das gleiche Problem haben!

mfg atmega9

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.