Winavr EInsteiger Problem

Gast #677393
Lesenswert?

Hallo Leute !


Habe gerade Winavr installiert und hab auch nach langem probieren
nicht herausgefunden, wie ich beginnen soll, Programme damit zu 
entwickeln.
Also bitte um Tipps !

Wie starte ich die Entwicklungsumgebung (welche Datei)?
Wie stelle ich den MC-Type ua. ein ?
Wie kompiliere ich ?
Gibt es einen Code-Wizzard ?

Bin glaube ich, etwas von Codevision verwöhnt......

Danke !


Grüße Josef
Persönliche Seite #677417
Lesenswert?

Du kannst Winavr von der Kommandozeile aus betreiben und aus einer 
IDE heraus.

Über die Kommandozeile ist es am bequemer, wenn du ein Makefile für dein 
Projekt hast und dann 'make all' aufrufst, statt die Optionen, 
Codedateien, Objektdateien etc. auf der Kommandozeile auszuschreiben.

Das Makefile kannst du mit dem MFile-Tool (empfohlen) machen, welches 
beim WinAVR-Paket dabei ist. Dort kümmert sich das Tool auch um den 
µC-Typ, die Frequenz etc. Was wo geschrieben wird, siehst du später am 
erzeugten Makefile.

Auch mit den meisten IDEs ist das Makefile nützlich. Bei der IDE aus dem 
WinAVR-Paket, dem PN (Programmers Notepad), wird ebenfalls das 
Kompilieren/Linken etc. über make gesteuert. Andere IDEs als den 
"spartanischen" PN kann man auch benutzen, Hinweise dazu finden sich in 
der Artikelsammlung.

Wenn du als IDE das AVR Studio von Atmel benutzt, ist es etwas anders. 
Dort werden in der Regel interne Makefiles vom AVR Studio benutzt; 
externe kann man aber auch benutzen.
Gast #677467
Lesenswert?

>Wie starte ich die Entwicklungsumgebung (welche Datei)?
Welche Entwicklungsumgebung? Starte PN, das ist der Editor.

>Wie stelle ich den MC-Type ua. ein ?
Im Makefile. Das erstellst du am einfachsten mit MFile.

>Wie kompiliere ich ?
Mit dem Compiler:-) Wenn du ein makefile hast, tippe avr-make all. Das 
kannst du auch aus PN heraus machen. Hardcoreuser tippen sowas wie 
avr-gcc myfile.c

>Gibt es einen Code-Wizzard ?
A what? Falscher Film...

>Bin glaube ich, etwas von Codevision verwöhnt......
Verdorben wäre wohl richtiger:-)

WinAVR ist eine (hervorragende) Portierung von tools aus der 
unix/linux-Welt. MFile und PN sind dabei schon Zugeständnisse an die 
Windows-verwöhnte Klientel.

Viel Spaß...

Oliver
P.S. Wie schon gesagt, wenn du noch das AVR-Studio installierst, hast du 
auch eine IDE.
Gast #677899
Lesenswert?

Vielen Dank für die Antworten ! Aber über Codevision lasse ich nichts 
kommen !
Gute Entwicklungsumgebung, auch wenn der Autor etwas zickig ist wenn es 
um
Linzenzcodes aller F4CG....geht ;-).Also bitte aufpassen.


Schöne Grüße Josef
Gast #677941
Lesenswert?

>Wie stelle ich den MC-Type ua. ein ?
Im Makefile. Das erstellst du am einfachsten mit MFile.

Wie geht das bitte mit MFile ? Habe zwar den Ordner, darin ist aber kein
ausführbares Programm enthalten.

Schöne Grüße Josef
Gast #677950
Lesenswert?

> Wie geht das bitte mit MFile ?
> Habe zwar den Ordner, darin ist aber kein ausführbares Programm enthalten.
mmh, mfile ist ein tcl/tk-script. Bei mir hat der Installer einen Link 
zu  mfile im Startmenü erstellt, das kommando sieht etwa so aus:
1
Ziel:
2
%WINAVR-Pfad%\WinAVR\bin\wish84.exe mfile.tcl
3
Ausführen in:
4
%WINAVR-Pfad%\WinAVR\mfile

hth. Jörg

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