Forum: Mikrocontroller und Digitale Elektronik AVR Studio 4.19 - No AVR Toolchain installation found


von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Hi,

langsam rollen meine Bestellungen ein und jetzt wollte ich mal meine 
Umgebung installieren.
Ich hatte schon AVR Studio installiert und habe dann gesehen, dass ich 
noch eine Toolchain brauche wenn ich in C programmieren will.
Ich habe dann nachträglich 
avr8-gnu-toolchain-installer-3.4.5.30-win32.any.x86.exe installiert und 
bekomme weiterhin die Meldung im AVR Studio "No AVR Toolchain 
installation found ....."
Also alles wieder runter und nochmal 
avr8-gnu-toolchain-installer-3.4.5.30-win32.any.x86.exe installiert. Die 
Installation liegt jetzt hier: D:\Program Files\Atmel\avr8-gnu-toolchain
Der Pfad wurde nicht in den PATH eingetragen (auch nicht nach einem 
reboot)
Dann habe ich wieder AVR Studio 4.19 installiert und bekomme wieder die 
Fehlermeldung "No AVR Toolchain installation found ....."
Muss ich den Pfad nur manuell setzen, muss ich das in AVR Studio setzen 
oder läuft noch etwas Grundsätzlich falsch?

Danke
Unendlichoherpotentialtopf

Diese Threads haben mir auch nicht wirklich geholfen:
Beitrag "Avr Studio 4 und die neue AVR Toolchain - So funktionierts!"
http://www.mikrocontroller.net/articles/Atmel_Studio

von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Betriebssystem ist Windows 7 - 32bit

Unendlichoherpotentialtopf

von Mitlesa (Gast)


Lesenswert?

Wenn keiner was weiss dann gebe ich meine 2 cents dazu bei:

Bei AVR Studio 4.19 habe ich die Erfahrung gemacht dass es keine
Rücksicht mehr nimmt auf eine bereits installierte Version von
WinAVR. Es kennt dann keine Toolchain .....

Für AVR Studio muss man die Toolchain aus dem WinAVR-20100110
verwenden, dann installiert sich alles automatisch inkl. Pfaden.
was bei mir bei der 4.19 nicht mehr funktionierte.

Also: AVR Studio 4.18 (man beachte .18, nicht .19) und
WinAVR-20100110 zusammen installieren.
Soweit ich mich erinnere, WinAVR-20100110 zuerst.

von Timmo H. (masterfx)


Lesenswert?

Soweit ich mich erinnern kann, kam WinAVR/AVR Studio nicht damit klar, 
wenn WinAVR in einem Pfad installiert wurde wo Sonderzeichen/Leerzeichen 
drin warren, Da Bei Win7 64 alles 32 Bittige in "Program Files (x86)" 
landet versuch aml einem PFad ohne Sonder- und Leerzeichen

von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Erstmal Danke aber so recht kann ich es nocht nicht glauben.
Wozu gibt es denn diese Toolchain von Atmel.
Ich habe jetzt auch mal den Pfad dazugefügt aber das bringt auch nichts.

In dem Thread (Beitrag "Avr Studio 4 und die neue AVR Toolchain - So funktionierts!") 
steht u.a.
4.19 erkennt mit Absicht nur noch die AVR Toolchain, WinAVR kann aber
manuell angegeben werden...ist aber nicht mehr relevant.

Irgendwo hatte ich noch was gelesen, dass man sich die 
Installationshinweise von 4.19 auf der Atmel Seite genau durchlesen 
soll. Leider finde ich diese nicht.

Vielleicht passt auch die Toolchain selbst nicht. AVR Toolchain 
3.4.2-1573 für 4.19???

In der Readme zur Toolchain gibt es noch das:
<install_dir>\bin
The AVR software development programs. This directory should be in your 
`PATH` environment variable.
Das habe ich getan.

Unendlichoherpotentialtopf

Falls ich doch auf die 4.18 gehe: Sollte ich zuerst WinAVR-20100110 
installieren bevor ich 4.18 installiere?

von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Ich hab jetzt mal alles unter D:\Atmel installiert -> leider kein 
Erfolg.

Unendlichoherpotentialtopf

von Oliver S. (oliverso)


Lesenswert?

Unendlichoherpotentialtopf schrieb:.
> Wozu gibt es denn diese Toolchain von Atmel.

Offiziell nicht fürs uralte Studio 4. Aktuelle Programme laufen ja auch 
nicht mehr unter Windows95.

Aber was ist denn jetzt das Problem?

http://stackoverflow.com/questions/15692568/build-failed-no-build-tools-defined-avr-studio-4-19

Und dazu dein o.a. Link, und alles wird gut.

Oliver

von Falk B. (falk)


Lesenswert?

@ Unendlichoherpotentialtopf (Gast)

>Falls ich doch auf die 4.18 gehe:

TU DAS!

> Sollte ich zuerst WinAVR-20100110
>installieren bevor ich 4.18 installiere?

Ja.

von Julian B. (julinho)


Lesenswert?

Hast du bei "custom options" den "Use AVR Toolchain" den Haken gesetzt?

von Mitlesa (Gast)


Lesenswert?

Unendlichoherpotentialtopf schrieb:
> Falls ich doch auf die 4.18 gehe: Sollte ich zuerst WinAVR-20100110
> installieren bevor ich 4.18 installiere?

Schrubte ich doch:

Mitlesa schrieb:
> Also: AVR Studio 4.18 (man beachte .18, nicht .19) und
> WinAVR-20100110 zusammen installieren.
> Soweit ich mich erinnere, WinAVR-20100110 zuerst.

Per default installiert sich WinAVR auf c:\WinAVR-20100110
und das läuft ..... aber ob Win 7 da Mist macht weiss ich nicht.

von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Oliver S. schrieb:
> http://stackoverflow.com/questions/15692568/build-...
Das hatte ich auch gefunden. Bei der Variante brauche ich aber wieder 
WIN-AVR

Julian Baugatz schrieb:
> Hast du bei "custom options" den "Use AVR Toolchain" den Haken gesetzt?
Yupp, der war immer gesetzt

So habe jetzt 4.18 mit WinAVR-20100110 installiert
Die "Custom Options" gesetzt und mal schnell was kompiliert -> Alles 
grün :)

Jetzt habe ich mir aber den ATmega328 (nicht 328P) geholt. Der ist im 
Wizard aber leider nicht vorhanden. Ich vermute mal weil es dazu kein 
Partdescriptionfile gibt. Kann man das bei Atmel finden bzw. brauch ich 
dazu noch etwas anderes? Bei AVR Studio gab es 328 und 328P

Danke
Unendlichoherpotentialtopf

von Mitlesa (Gast)


Lesenswert?

Und was war das dann?  4.19 ?

Unendlichoherpotentialtopf schrieb:
> Ich hab jetzt mal alles unter D:\Atmel installiert -> leider kein
> Erfolg.

von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Yupp, das war noch mit 4.19

Unendlichoherpotentialtopf

von Mitlesa (Gast)


Lesenswert?

Unendlichoherpotentialtopf schrieb:
> Yupp, das war noch mit 4.19

Da kann man sich den Mund fusselig schreiben wie man will ....

von Unendlichoherpotentialtopf (Gast)


Lesenswert?

Ich wollte erstmal schauen ob ich es nicht doch mit Toolchain und 4.19 
schaffe.

Jetzt hänge ich aber wegen dem Partdescriptionfile

Unendlichoherpotentialtopf

von Rainer V. (rudi994)


Lesenswert?

Unendlichoherpotentialtopf schrieb:
> ATmega328 (nicht 328P) geholt. Der ist im
> Wizard aber leider nicht vorhanden.

Dann nimm Studio 4.19 und den WinAVR in separatem Ordner. Habe es hier 
unter Win7 x64. Mit AVR Toolchain hat es hier auch nicht geklappt.

von hp-freund (Gast)


Angehängte Dateien:

Lesenswert?

http://www.atmel.com/images/avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe
http://www.atmel.com/Images/AvrStudio4Setup.exe

Diese beiden 32bit Versionen (4.19) hab ich gerade mal testweise unter 
Extrem-Bedingungen installiert und konnte keine Probleme feststellen :-)

Ubuntu 14.04 -> Virtualbox -> Win7 64 Pro
Installiert auf USB-Stick E:

Die Install-Pfadangaben mit Leerzeichen und Klammern unverändert 
gelassen, nur C: durch E: ersetzt.

Sonst waren keine Anpassungen nötig...

von UnendlichHoherPotentialtopf (Gast)


Lesenswert?

hp-freund schrieb:
> 
http://www.atmel.com/images/avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe
> http://www.atmel.com/Images/AvrStudio4Setup.exe

Na dann werde ich das mal probieren. Wenn das nicht klappt habe ich ja 
noch WIN AVR

UnendlichHoherPotentialtopf

von UnendlichHoherPotentialtopf (Gast)


Lesenswert?

OK, jetzt funkt es.

Vielleicht kann die Info einer der Moderatoren mal zum Artikel 
http://www.mikrocontroller.net/articles/Atmel_Studio zufügen.

Woher soll man wissen, dass es nicht mehr mit 4.19 +
-AVR Toolchain 3.4.5 (15.9MB, updated 2014/11)
-AVR Toolchain 3.4.4 (15.6MB, updated 2014/05)
funkt.


UnendlichHoherPotentialtopf

von Rainer V. (rudi994)


Lesenswert?

Wenn im Environment bei PATH die Atmel AVR Toolchain manuell angegeben 
werden muß, dann soll der Pfad laut Anleitung am Anfang von PATH stehen. 
Zu beachten, falls WinAVR nachträglich installiert wird und seine Pfade 
ebenfalls an den Anfang von PATH setzt. Zudem soll der Toolchain-Pfad 
"C:\avr8-gnu-toolchain\bin;" heissen, weil der Installer das so in die 
Win-Registry einträgt. Hat bei mir trotzdem nicht funktioniert. In der 
Toolchain kann ich auch nur avr-gcc.exe, aber kein make.exe finden.

von UnendlichHoherPotentialtopf (Gast)


Lesenswert?

Rainer V. schrieb:
> In der
> Toolchain kann ich auch nur avr-gcc.exe, aber kein make.exe finden.

Das Problem hatte ich auch als ich die AVR Toolchain 3.4.5 (15.9MB, 
updated 2014/11) probiert hatte.

Welche Toolchain hast du denn verwendet?
Mit avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe hat es sofort 
gefunkt.

UnendlichHoherPotentialtopf

von UnendlichHoherPotentialtopf (Gast)


Lesenswert?

Bei meiner Variante musste ich auch nicht die PATH Variable ändern und 
der Pfad ist auch nicht eingetragen.
Die Toolchain liegt bei mir in dem Verzeichnis D:\Atmel\AVRTools\AVR 
Toolchain

UnendlichHoherPotentialtopf

von Rainer V. (rudi994)


Lesenswert?

Habe avr8-gnu-toolchain-installer-3.4.5.30-win32.any.x86 - 15.972MB
avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe werde ich gleich 
ausprobieren. Ist halt so, daß in Beiträgen im www mal die eine und mal 
die andere Version empfohlen oder abgeraten wurde und es war auch von 
unterschiedlichen AVR-Studio-Versionen die Rede. LG

von Mitlesa (Gast)


Lesenswert?

hp-freund schrieb:
> 
http://www.atmel.com/images/avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe
> http://www.atmel.com/Images/AvrStudio4Setup.exe
>
> Diese beiden 32bit Versionen (4.19) hab ich gerade mal testweise unter
> Extrem-Bedingungen installiert und konnte keine Probleme feststellen :-)

Habe es gerade installiert und es funktioniert bei mir auch, unter
Win 7. Das sind ja ganz neue Erkenntnisse. Werde mal auf meinem
XP System das gleiche Versuchen .... vielleicht gibt es unter 4.19
noch ein paar Ver(schlimm?)besserungen, insbesondere in der
Toolchain.

"Faszinierend" ist allerdings die lange Rekations- bzw Build-Zeit.
Ist wohl gegenüber XP kein "schlankes" Betriebssystem mehr ....

von Mitlesa (Gast)


Lesenswert?

Mitlesa schrieb:
> Ist wohl gegenüber XP kein "schlankes" Betriebssystem mehr ....

Dann versteht man das lahmarschige Verhalten von Atmel Studio 6.2
wohl auch besser.

Zeit wird es dass die 10GHz-Prozessoren mit den 8 Kernen und
unendlich vielen RAM Kanälen kommen damit man Atmel Studio 6.2
endlich nutzen kann.

von Rainer V. (rudi994)


Lesenswert?

Mit avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe klappt es. 
Beim Test mit Miniprogramm in C erscheinen keine roten oder gelben 
Punkte beim Compilieren. Am Anfang von PATH wurde automat. folg. 
eingetragen: C:\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin;

von UnendlichHoherPotentialtopf (Gast)


Lesenswert?

So ganz funktioniert es leider doch noch nicht.

Ich kann zwar die Toolchain nutzen und 328 und 328P auswählen aber wenn 
ich dann den AVR Simulator 2 mit dem 328 wähle crashed AVR Studio.
Es funktioniert nur wenn ich unter Project -> Project Options -> Custom 
Options anstatt der Toolchain WIN-AVR (avr-gcc.exe und make.exe) 
auswähle.
Aber auch nur wenn im Simulator den 328P angebe. Mit dem 328 geht es 
nicht. Hier bekomme ich die Meldung "AVR Simulator 2: Error loading 
model D:\Atmel\AVRTools\AvrSimulatormk2\libATmega328.dll: Das angegebene 
Modul wurde nicht gefunden."

Kann ja irgendwie alles nicht sein hier.
Welche Umgebung nutzt ihr denn für den ATmega328?

UnendlichHoherPotentialtopf

P.S: Habe jetzt mal Atmel Studio 6.2 installiert. Mal schauen was mich 
da erwartet.

von Mitlesa (Gast)


Lesenswert?

UnendlichHoherPotentialtopf schrieb:
> Habe jetzt mal Atmel Studio 6.2 installiert. Mal schauen was mich
> da erwartet.

Da erwartet dich die Warteschlange (damit du nicht zu sehr
überrasch wirst), wenn du mal alles installiert hast ....

So schnell kann kein Rechner sein dass er das lahmarschige
Win 7, das lahmarschige  .NET und das lahmarschige Studio
irgendwie überlisten könnte.

von UnendlichHoherPotentialtopf (Gast)


Lesenswert?

So schlimm finde ich es jetzt nicht bei meinem Miniprojekt. Mag sein, 
dass das richtig langsam wird wenn das Projekt grösser wird.
Mit der IDE komme ich auch klar und die Simulation funktioniert mit dem 
328.

Die 4.19 habe ich auch noch auf dem Rechner. Vielleicht hat ja doch noch 
einer eine Idee wie ich den Simulator mit der Toolchain und dem 328 zum 
rennen bekomme.

UnendlichHoherPotentialtopf

von Rainer V. (rudi994)


Lesenswert?

Hier in Studio 4.19 Simulator2 mit ATmega8 kam auch der AppCrash "AVR 
Studio MFC Application funktioniert nicht mehr". Habe dann laut Thread
Beitrag "Avr Studio 4 und die neue AVR Toolchain - So funktionierts!"
in Compilation Options [All files] noch Option -gstrict-dwarf zu 
-gdwarf-2 hinzugefügt und diverse Optimierungsoptionen probiert. Hat 
nichts genützt, habe dann in meinem Testprogramm den einen oder anderen 
Breakpoint gesetzt, um zu sehen, wo der Simulator abstürzt. Seitdem lief 
das Programm ohne Fehler, auch nach Entfernen der Breakpoints. In neuem 
Projekt mit gleichem Quelltext trat zuerst o.g. AppCrash auf, beim 
Compilieren gab es einen gelben Punkt mit Error Code -2147467259. Nach 
Zufügen von -gstrict-dwarf und ohne Breakpoints war der AppCrash 
verschwunden. Sehr merkwürdig.

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.