Forum: Mikrocontroller und Digitale Elektronik AVR Studio gcc plug-in: No AVR Toolchain installation found.


von Neuling (Gast)


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

von irgendwer (Gast)


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

von nochwer (Gast)


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.

von Reiner F. (reiner)


Lesenswert?

Hatte das gleiche Problem und mir hat der Hinweis von "visitor" unter
Beitrag "Probleme Avr Studio 4 und WinAVR"
geholfen.

Der Nachteil ist, dass man den Pfad bei jedem neuen Projekt wieder 
eingeben muss.
Alternativ kann man auch AVRStudio 4.19 vom Rechner runterschmeißen und 
4.18 SP3 verwenden. Damit läuft's wie geschmiert.

von Neuling (Gast)


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

von Gerhard G. (xmega)


Angehängte Dateien:

Lesenswert?

Hallo,

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


ein deutliches NEIN.

Vermutlich wurden die Systemvariabeln nicht eingetragen.

Dann kann das AVR-Studio nichts finden!

Gruß Xmega

von Reiner F. (reiner)


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.

von Gerhard G. (xmega)


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

von Richard (Gast)


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.

von Richard (Gast)


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 ;-).

von Manfred Schreier (Gast)


Lesenswert?

Richard schrieb:
> Wenn ich jetzt im Projekt "AVR Tool Chain" abwähle und per Hand bei
> avr-gcc und make die entsprechenden Eingabefelder richtig fülle

Was heißt das richtige???????????????????????

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.