WinAVR+AVRStudio

Gast #75372
Hallo Leute,
sorry ich bin ein echter Anfänger auf dem Gebiet der AVRs.Nach dem ich
nun 2-3 Stunden ( Mangels Bandbreite) die Files für WinAVR und
AVRSTudio gesaugt habe komme ich nun leider nicht so recht vorwärts.
Wer kann mir ein paar Tipps geben bei den ersten Schritten.
Ich möchte eigentliche zunächst nur meine IDE zum laufen bringen, d.h.
ein kleines Projekt erzeugen, das einen C-Code übersetzt und
compiliert.
Hat jemand ein kleines Demoprojekt, welches ich mir kopieren kann?
Und wie bring ich dem AVRStudio bei den WinAVR C-Compiler zu benutzen
?

Vielen Dank für Eure Hilfe, aller Anfang ist sehr.

Reini
Gast #75373
Gehe in die Eingabeaufforderung: Wechsle mit "cd
c:\WinAVR\examples\demo" in das Demo-Verzeichnis. Gebe "make"
ein.
Ergebniss ist die compilierte *.c-Datei "demo.c". Die dabei
entstandene Datei "demo.hex" kannst du in den Controller laden (Mit
dem AVR-Studio, wenn du ein STK500/200 oder kompatible hast). Für
eigene Projekte: Die "Makefile" in den Ordner mit der *.c-Datei
kopieren, die ersten drei Zeilen im "Makefile" anpassen, mit der
Eigabeaufforderung wieder in das Verz. wechseln, "make" eingeben und
sich an den vielen, vielen Fehler erfreuen, nach 2 Stunden sich dann an
der ersten fehlerfreien Comp. erfreuen, *.hex-Datei in den Controller
laden und sich fragen, warum das immer noch nicht funkt. ;-) Ganz so
schlimm ist die Sache nicht, aber als Neuling muss man vorallem mit
Ausdauer an soetwas herangehen, später macht man viele Fehler nicht
mehr (hoffe ich). Ich bin was C für AVRs angeht auch noch recht neu.

Henrik
Gast #75374
P.S.: Wieso "sorry"? Glaubst du, auch nur ein Mensch sei mit all
seinem Wissen geboren worden???

P.S.2: Wenn du simulieren willst, kannst du die *.hex-Datei im
AVR-Studio öffen und mit dem "Debug"-Menü ausführen lassen. Wenn du
Studio nicht zum laden oder simulieren benötigst, brauchst du es
eigendlich nicht (es schadet aber nicht, es installiert zu haben).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.