AVR Studio 4.19 - No AVR Toolchain installation found

Gast #4030445
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
Gast #4030576
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.
Gast #4030608
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?
#4030647
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
Gast #4030672
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.
Gast #4030722
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
Gast #4031088
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...
Angehängte Dateien:
#4031251
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.
Gast #4031257
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
Gast #4031453
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 ....
Gast #4031773
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.
Gast #4031811
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.
Gast #4031840
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
#4032401
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.

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