Forum: Compiler & IDEs Installationsprobleme von avrgcc3.2 unter Windows


von Christian (Gast)


Lesenswert?

Hallo,

die Suchfunktion des Forums hat mir die Lösung meines Problmes leider 
nicht sagen können drum frag ich mal hier:
Ich hatte zuvor schon mal avrgcc3.0 und hab diese Version gelöscht 
(deinstalliet) - dann hab' ich avrgcc3.2 installiert und der compiler 
meint nun "befehl oder dateiname nicht gefunden", wenn ich make eintippe 
- ich denke das ist ein Standardfehler, aber ich konnte keine Lösung 
finden - anscheinend ist bei der Installation von avrgcc3.0 was anderes 
in die autoexec.bat einzutragen - auf jeden Fall geht's nimmer und im 
Netz konnte ich auch keine Lösung finden.

Bin dankbar für eure Hinweise!!

mfg

Christian

von Chriz Baze (Gast)


Lesenswert?

Könnte das dein Problem sein ??? :

Unter Windows 2000 muss man die Datei avrcomp.zip nach "c:\avrgcc\bin" 
entpacken und bei "Command line" statt "make" "avrcomp.bat" eintragen

ist unter der AVR-GCC-Rubrik in der Installationsanleitung nachzlesen

Vielleicht benutzt die neueste Version ja jetzt Standardmäßig die 
avrcomp.bat ??

Grüße

Chris

von Christian (Gast)


Lesenswert?

Vielen Dank für deinen Hinweis, aber auch das funktioniert leider 
nicht!!!!
Ich brauch aber die avrgcc3.2 Version, weil ich jetzt mit den mega8 
arbeiten möchte und der von avrgcc3.0 nicht unterstützt wird...

Viele Grüße

Christian

von BAB (Gast)


Lesenswert?

umgebungsvariablen alle richtig gesetzt??

von Christian (Gast)


Lesenswert?

welche umgebungsvariablen hätt ich denn setzen müssen????
Ich hab's mit diversen einträgen in der autoexec.bat probiert - aber von 
umgebungsvariablen  hat bisher noch niemand was gesagt.....

Vielen Dank

Christian

von Chriz Baze (Gast)


Lesenswert?

Leider kenne ich mich mit Windows 2000 nicht aus. Aber unter Win98 läuft 
das 3.2er ohne Probs.

von Christian (Gast)


Lesenswert?

Na dann beschreib doch bitte mal wie dus gemacht hast - hilft anderen ja 
eventuell auch weiter....
Ich hab' übrigens win me - das mit der Installation wie bei win 2000 
hab' ich nur probiert weil ich schon gar so verzweifelt war.....

Was hast du gemacht mit deiner autoexec.bat.....

mfg

Christian

von Chriz Baze (Gast)


Lesenswert?

Ich habe den Combined Archivs - Pack (enthält avrgcc 3.2 total install, 
avrFreaks bat- and makefile und Volker Oth gcctest 1-9) von 
avrfreaks.net downgeloaded und diesen installiert. Anschließend folgende 
Zeilen in die Autoexec.bat eingefügt:

set AVR=C:/avrgcc
set CC=avr-gcc
set PATH=C:\avrgcc\bin;%path%

... und dann gerestartet.

Nachdem ich gemerkt habe, daß sich unter AVR-Studio C-Code nicht direkt 
simulieren sondern nur kompilieren lässt (zumindest hats bei mir nicht 
geklappt) habe ich mir das Ganze so eingerichtet:

C schreiben und compilieren tu ich mit Ultra-Edit, daß ich einfach nach 
der Beschreibung von 
http://www.mikrocontroller.net/avr-gcc-installation.htm eingerichtet 
habe.
Wichtig ist eben immer, daß das entsprechende make-File im Ordner der zu 
kompilierendeden Datei richtig eingestellt ist. Funktioniert etwas nicht 
stellt sich natürlich auch die Frage ob man das make-file richtig 
konfigurieret hat. Um auf allgemeine Funktion zu testen kann man ja mal 
die mitinstallierten gcctest 1-9 testweise kompilieren, wobei da alle 
nötigen Einstellungen im makefile schon gemacht sind und ein Fehler im 
Code ausgeschlossen ist.
Zum Simulieren öffne ich die durch das compilieren unter Anderem 
erzeugte Hex-Datei in AVR-Studio.
Ist natürlich schade, daß das simulieren so unübersichtlich ist und man 
im Fehlerfall mit Maschienencode rumzukämpfen hat - vieleicht wird 
dieses Problem ja in der 4er Versionvon AVR-Studio, wenn diese fertig 
ist, behoben.

Hoffe das reicht an Infos - aber ich stand als Anfänger mit der ganzen 
Software auch erst mal etwas ratlos da ;))

Grüße

Chris

von Christian (Gast)


Lesenswert?

Hallo,

vielen Dank für deine lange Antwort - bin jetzt erst dazu gekommen es 
auszuprobieren, aber ich mach immer noch was falsch.
Ich denke die Installation ist soweit schon OK, aber wie öffne ich die 
Software - ich hab' hernach keine Verknüpfung auf dem Desktop oder im 
Startmenü und im avrgcc folder gibts 52 exe Dateien- wie öffne ich das 
Programm so dass ich wieder mein altes Dos fenster wieder krieg??

Vielen Dank

Christian

von BAB (Gast)


Lesenswert?

was hast du denn für ne windoof version?

unter 2000, XP und NT bringt das nix wenn du den kram in die 
autoexec.bat schreibst..da musst du über 
START-EINSTELLUNGENN-UMGEBUNGSVARIABLEN das ganze einstellen...was du 
einstellen musst steht hier in der GCC anleitung

von Christian (Gast)


Lesenswert?

Hallo,

ich hab' win Me und hab's so gemacht wie der Chris es beschrieben hat 
und wie es hier im Tut auf der Seite steht......

mfg

Christian

von BAB (Gast)


Lesenswert?

also ich habs unter beiden systemen am laufen und hab keine probleme. 
was willst du mit einem dos fenster...wen du mit ultraedit oder textpad 
arbeitest brauchst du das nicht..alle compiler schritte werden im 
ausgabefenster von ultraedit angezeigt..

von Christian (Gast)


Lesenswert?

Freut mich dass es bei euch so gut funktioniert......

Ich hab' jetzt auch mal Uedit probiert, aber das bringt auch die 
Felermeldung "Befehl oder Dateiname nicht gefunden" - irgendwie hab' ich 
das Gefühl ich hab' einen saublöden Fehler gemacht über den ich mich 
hernach schwarz ärgere......

mfg

von BAB (Gast)


Lesenswert?

zeig mal deine autoexec.bat bitte...und am besten noch nen sreenshot von 
den einstelungen von UE

von Christian (Gast)


Angehängte Dateien:

Lesenswert?

siehe anhang - wäre super wenn du mir weiterhelfen könntest!!!!
Eine Zeile der autoexec.bat Einstellungen verschwindet immer wieder nach 
einem Neustart, aber das ist richtig - oder???

mfg

Christian

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Mach c:\avr-gcc\bin in den Path, dann geht's.

von Christian (Gast)


Lesenswert?

Hallo,

dein überzeugt klingender Text (dann geht's) hat mich ziemlich hoffen 
lassen, aber es funktioniert immer noch nicht - die autoexec.bat schaut 
nach dem restart wieder genauso aus wie im Anhang.....

Freu' mich auf Antworten!!!

Christian

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Dann pfuscht Windows dir irgendwo dazwischen (Win ME ist das 
schlechteste Windows seit 3.1).
Vielleicht kannst du die Autoexec.bat im DOS-Modus ändern, oder wenn du 
von Startdiskette bootest, oder ... frag am besten mal in irgendeinem 
Windows-Forum nach.

von BAB (Gast)


Lesenswert?

1. schreib mal bitte unter UE in den configs (sreenshot)
   %P und nicht dein projekte pfad

2. häng die gcc einstellungen in der autoexec.bat
   mal hinten dran statt am anfang.

von Christian (Gast)


Lesenswert?

Juhuuuuuuu - es funktioniert!!!!!!

Vielen vielen Dank an alle Poster (vor allem an unseren mysteriösen BAB, 
der sich sogar langweiligen Installationsproblemen annimmt (die überles' 
ich  normalerweise))

Freu, grins, strahl, imkreisumdreh.......

An %P lags nicht - das hatte ich zuvor schon ausprobiert, aber wo der 
Unterschied zwischen oben und unten in der autoexec.bat ist leuchtet mir 
immer noch nicht ein.....

mfg

Christian

von BAB (Gast)


Lesenswert?

die mysteriösen wege von windows..:D...

von Bauer (Gast)


Lesenswert?

Hallo,
habe das selbe Problem.
Hab schon alles versucht.
Nachdem ich den Eintrag in die Autoexec gemacht habe,
muß ich dann das Programm mit ran.bat Starten.

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.