Fehler beim Import von AVR Studio –Projekt 4 in AVR Studio –Projekt 5

finku

Neues Mitglied
29. März 2010
8
0
0
Südbaden
Sprachen
Hallo.
Ich habe bisher auf einem XP-PC mit AVR Studio 4 gearbeitet.
Auf meinem neuen Win7-Pc habe ich AVR Studio 5 neueste Version Installiert.
Das Importieren der Studio 4-Projekte macht Studio 5 ohne Fehlermeldungen.
Will ich aber das Projekt kompilieren, (über Build—compile), so kommt die Fehlermeldung, dass die AVR-GCC.exe nicht gefunden wird.
Für mich auch verständlich, denn Studio 5 sucht noch das alte Pfad des Xp-Pc.
Kann mir jemand sagen, was ich tun muss, dass nach dem Import beim kompilieren auch der neue Compiler verwendet wird? Ich will ja alle Einstellungen belassen, nur evtl. bei Bedarf den c-Code ändern.
Vielen Dank im Voraus.
 
Hi,

also Prinzipiell liegt die AVR-GCC.exe im bin verzeichnis
vermutlich bei dir (wenn du das Studio 5.1 installiert hast) :
C:\Programme\Atmel\AVR Studio 5.1\extensions\Atmel\AVRGCC\3.3.1.27\AVRToolchain\bin

Jetzt ist eher die Frage, wieso das bei dir im Projekt file steht ?!?...

Kannst du an deinem Windows 7 PC mal bitte in die Commandline gehen -> Start -> Ausführen -> CMD

Dann öffnet sich ein Commandline Fenster.

Hier einfach mal : avr-gcc -v
eingeben.

Nun sollte sowas kommen:
Using built-in specs.
Target: avr
Configured with: ../gcc-4.3.3/configure --enable-win32-registry=WinAVR-20100110
--with-gmp=/usr/local --with-mpfr=/usr/local --prefix=/c/WinAVR --target=avr --e
nable-languages=c,c++,objc --with-dwarf2 --enable-doc --disable-shared --disable
-libada --disable-libssp --disable-nls --with-pkgversion='WinAVR 20100110' --wit
h-bugurl='URL:http://sourceforge.net/tracker/?atid=520074&group_id=68108&func=br
owse'
Thread model: single
gcc version 4.3.3 (WinAVR 20100110)

Falls hier nun kommt :
Der Befehl "avr-gcc" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Dann ist bei der Installation was falsch gelaufen,

Dann muss das ..\bin verzeichnis bei dir in die %PATH% variable eintragen werden.

Um da sicher zu gehen einfach mal in der Commandline

echo %path%
eingeben. (Mit den %).

Hier sollte dann der Pfad eingetragen sein.. falls nicht ja dann muss das hier eingetragen werden.

hier eine Hilfe wie du die path Variable anpasst


Ich hoffe das hilft dir,

Gruß,
Manuel
 
Danke Manuel.
Die von Dir genannte Einträge sind leider alle nicht vorhanden. Ich habe mal in den XP-Pc geschaut, da gibt es das Verzeichnis "WinAVR-20200110", beim Win7 fehlt dieses.
Muss man den GCC beim Studio5 noch extra installieren?
Leider hatte ich ein Pc-Crash, man soll halt an Fasnacht Denkaufgaben anderen überlassen. Ich muss mir jetzt erst wieder Das neue Studio 5 installieren. Vor der Installation habe ich mir ein Laufwerksimage gemacht, so ist dies nicht ganz so schlimm. Danach lege ich ein neues Projekt an und schau was daraus kommt. Ob evtl. noch etwas von der Installation fehlt.
mfg finku
 
Hallo,
also ich musste ja nochmals Studio5.1 neu installieren, die Verzeichnisse sind, wie Du schreibst, angelegt.
Ich habe das Gefühl, daß der Import nicht richtig funktioniert. Wenn ich nämlich nur den Quellcode (*.c) in ein neues Projekt nehme und compiliere, so läuft alles korrekt ab.
Controllertyp, Fuses usw. muss man wohl dann wieder neu eingeben. Für was ist dann der Import?
mfg finku
 
hey,
hmm naja normal sollte das schon klappen, ich hatte bislang auch noch kein problem damit (hab zwar bisslang erst 2 Projekte konvertiert) aber bei denen gab es keine Probleme. Ich nutze normal den gcc nicht da ich sowieso den IAR habe mache ich alles hiermit...

Aber hmmm ich schau mir das mal an

Edit: Hey also ich hab gerade noch mal ein file aus dem Internet geladen http://macetech.com/blog/?q=node/46 ist ein kleines Projekt mit einem Tiny45 ... habs erst im Studio4 geladen, dann kompiliert, dann ins Studio5 Importiert und dann auch dass kompiliert und es läuft ohne Fehler.

Gruß,
Manu
 
Hallo Manuel,
Das von Dir genannt Projekt bringt die gleichen Fehlermeldungen.
Hast Du noch Studio4 auf dem gleichen Laufwerk? Wenn ja, dann hast du auch noch das Verzeichnis "C:\WinAVR-20071221\...\.." mit allen Unterverzeichnissen. Genau hier ist auch der Studio 4 GCC. Diese Verzeichnisse gibt es ja bei mir nicht, da ich ja auf meinem neuen Pc nur Studio 5.1 installiert habe.
Kannst Du dieses Verzeichnis "C:\WinAVR-20071221" bei Dir mal blocken, (Unterstrich am Ende) und dann Studio 5.1 starten und das Capslocker-Projekt neu importieren und compilieren?
Läßt sich das machen?
mfg finku
 
Hi, ich teste es mal heute Abend, wenn ich an meinem anderen Rechner bin,

nur ich weiß eines, dass ich das WinAVR 2007 garnicht drauf habe ^^, ich hab rein das Studio4 Installiert und dann das Studio5, (WinAVR garnicht extra mit ...), das kommt automatisch beim 5er Studio mit.

Gruß,
Manuel
 
Hallo,
Eine Korrektur meinerseits.
Die Capslocker verlangt "C:\WinAVR-20071221\bin\avr-gcc.exe"
Meine importierten Projekte verlangen "C:\WinAVR-20100110\bin\avr-gcc.exe", dieses Verzeichnis gibt es auch auf meinem alten XP-Pc.
Wie schon erwähnt, lege ich ein neues Projekt an und verwende nur die alten Quellcodes, gibt es keine Fehlermeldungen.
mfg finku
 
Die Capslocker verlangt "C:\WinAVR-20071221\bin\avr-gcc.exe"
Meine importierten Projekte verlangen "C:\WinAVR-20100110\bin\avr-gcc.exe", dieses Verzeichnis gibt es auch auf meinem alten XP-Pc.
tja ... bei Linux hätte man jetzt einfach mal nen Link gesetzt ;)
 
finku,naja h

mmz ich bin verwirrt weil ich hab den 2007er nicht drauf, und das Studio4 Arbeitet richtig, und das 5er auch (ohne dass ich was umstellen muss) ich öffne einfach das aps file im 4er bzw importiere es im 5er ohne irgendwas von hand machen zu müssen.

@dino mit der toolchain von Atmel kann man auch unter Windows einen softlink setzen ^^
link.png
 
*narf* nun ist mein post wieder weg .. es stht zwar immer da "gespeichert" aber das find ich nirgends ... naja nun schreib ich nicht nochmal alles neu

kurz gesagt cassio .. ja .. ganz einfach Installier dir das AVR Studio5 .. da hast du alles dabei .

grep, du -sh, ln -s ....

so

finku du kannst ja mal probieren ob du mit einem soft link klar kommst ...

ln -s quelle ziehl ..

herkommen tut das ganze von http://sourceforge.net/projects/getgnuwin32/

Gruß,
Manu
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)