AVR Studio gcc plug-in: No AVR Toolchain installation found.

Gast #2423590
Lesenswert?

Hallo zusammen,

ich habe Probleme beim Verwenden vom AVR Studio in Verbindung mit 
WinAVR.

Ich habe WinAVR in der Version 20100110 in das Verzeichnis
C:\Programme\WinAVR installiert.

Anschliessend habe ich das AVR Studio in der Version 4.19 in das 
Verzeichnis C:\Programme\AVR Studio installiert.

Wenn ich ein neues c Projekt anlege, wird mir der GCC Compiler auch in 
der Auswahl angezeigt.

Möchte ich das Projekt dann compilieren, kommt folgende Fehlermeldung:

"gcc plug-in: No AVR Toolchain installation found. The AVR GCC plug-in 
can still be used if you set up your own build tools."

Was habe ich falsch gemacht, bzw. muss ich noch beachten?

Gruß Neuling
Gast #2423667
Lesenswert?

Mach mal eine Kommandozeile auf und probier "avr-gcc" auszuführen, wenn 
er den Befehl nicht ausführen kann dann fehlt dir vermutlich eine 
Umgebungsvariable. Das wäre so das erste was mir einfällt.

Ansonsten:

geh auf die Atmel Seite und schau dir die Installationsanleitung von AVR 
Studio 4 nochmal genau an. da steht eigentlich alles drin was man wissen 
muss.

Hier kannst du auch noch schauen:

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
http://www.mikrocontroller.net/articles/WinAVR
Gast #2423701
Lesenswert?

Ich hatte das Problem auch schon in ähnlicher Form, passt vielleicht
nicht ganz exakt, könnte aber vielleicht doch hilfreich sein.

Der Fehler, die Toolchain wurde auch nicht mehr gefunden, resultierte
vermutlich daraus, dass ich kurze Zeit lang zwei AVR-gcc-Toolchains,
eine alte und eine neuere Version installiert hatte, und erst die
alte Version deinstalliert habe nachdem die neue Version installiert
war. Dabei scheint er allerdings auch Sachen (vermutlich Umgebungs-
einstellungen oder Registry-Einträge) entfernt zu haben, die
die neue Version noch brauchte.

Die Lösung war dann, die neue Toolchain zu deinstallieren, verbliebene
Reste von Hand wegzuräumen und dann die Toolchain noch mal neu zu
installieren. Danach ging es dann wieder, auch ohne noch etwas am
AVR-Studio machen zu müssen.
Gast #2425110
Lesenswert?

Hallo,

Danke für Eure hilfreichen Beiträge.
Nachdem ich noch etwas mit den Pfadeinstellungen probiert habe,
hab ich mich dann dazu entschlossen die AVR Toolchain zu installieren.
Und siehe da, jetzt klappt alles wieder wie gewohnt.

Es gibt also scheinbar wirklich ein Problem mit der AVR Studio Version 
4.19 und WinAVR.

Gruß Neuling
#2426316
Lesenswert?

Gerhard G. schrieb:
> ein deutliches NEIN.
>
> Vermutlich wurden die Systemvariabeln nicht eingetragen.

Was meinst Du mit "wurden die Systemvariablen nicht eingetragen"? Sollte 
das die Installationsroutine automatisch erledigen, oder muss ich das 
von Hand tun?

Fakt ist, wenn man einfach nur installiert (AVRStudio 4.19 und WinAVR) 
läuft es nicht. Deshalb kann ich Dein deutliches NEIN erst einmal nicht 
verstehen.
#2426661
Lesenswert?

Hallo,

das wird soweit ich mich erinnere, bei der Installation von WinAVR 
abgefragt, ob die Systemvariablen eingetragen werden sollen.  Sollte das 
mal nicht passieren (warum auch immer)ist es natürlich möglich je nach 
Betriebssystem  das selbst zu machen. Siehe meine Anlage!  WinAVR  wird 
von mehreren  AVR-Programmen genützt,  auch die wissen an Hand  des 
Eintrags, wo sich  das Programm befindet.
Es ist auch  möglich,  sich seine WinAVR  Version  im AVR Studio unter 
Edit Current Configuration  Option  -> Custom Options  selbst 
auszusuchen.  Dieser Eintrag wurde über die Systemvariable hier 
eingetragen.

Gruß  xmega
Gast #2428786
Lesenswert?

Hallo,

ich möchte auch noch eine Frage los werden, da es zum Thema paßt.

Bis gestern hatte ich ein gut funktionierende Buildumgebung. Habe dann 
eine neue Version von AVRStudio (4.19) installiert (Setup hat sinngemäß 
gemeldet "vorhandenes AVRStudio wird aktualisert"). Ergebnis: Nichts 
funktioniert mehr. Habe das zum Anlaß genommen, auch eine neue Version 
von WinAVR zu installieren (20100110). Ergebnis: nicht besser.

Fehlermeldung entdeckt: "gcc plug-in: No AVR Toolchain installation 
found. The AVR GCC plug-in can still be used if you set up your own 
build tools."

Wenn ich jetzt im Projekt "AVR Tool Chain" abwähle und per Hand bei 
avr-gcc und make die entsprechenden Eingabefelder richtig fülle, 
funktioniert es wieder mit folgenden Einschränkungen:

- Bei Fehlern (z.b.  "../xxxr.c:172: error: expected identifier or '(' 
before '}' token") springt er nicht mehr an die Fehlerstelle der 
Quelldatei, wenn ich die Fehlerzeile doppelt beklicke.
- Beim Builden bekomme ich nicht mehr die Meldung über die 
Speicherbelegung (in der Art (sinngemäß)  30% benutzt).

Eigentlich Frage: warum findet AVR Studio die Toolchain nicht?
die Umgebungsvariablen sind richtig gesetzt. Was ist zu tun, damit 
AVRStudio und C wieder wie vorher funktioniert?

Mein Dank gilt jedem, der zweckdienliche Hinweise geben kann.
Gast #2428989
Lesenswert?

Ich noch einmal ;-).

Ich beantworte mir die Frage einfach mal selber (nach weiteren Versuchen 
und Studien in Online-Quellen):

Man darf den allgemeinen Begriff "AVR Toolchain", der für WinAVR 
zutrifft, nicht mit dem "Produkt" "AVR Toolchain" von Atmel (der "Atmel 
AVR Toolchain") verwechseln. Ich habe mir gerade die Version 3.2.3 für 
Windows heruntergeladen und installiert. Ergebnis: alles funktioniert 
wie vor der Update-Arie:
- plugin AVR GCC meldet keinen Fehler mehr
- Doppelclick auf einen Fehler "springt" an die Fehlerstelle der 
Quelldatei
- ich bekomme wieder die "Auslastung" des Speichers angezeigt.

Damit bin ich zufrieden und habe wieder etwas dazu gelernt ;-).

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