C Programm brennen, nur wie?

Gast #1903179
Lesenswert?
• ▲
▼
Hallo zusammen,

ich durchforste seit Stunden das www aber komme zu keinem Erfolg.

Ich habe mir eine Schaltung nach den Tutorialvorgaben zusammengesteckt. 
Funktioniert auch alles wunderbar. Ich kann mit AVR Studio 4 und einem 
USB AVRISP mkII assembler Programme schreiben simulieren und auch auf 
den Mikrocontroller brennen.(ATMEGA8)

Nun will ich auf C umsteigen. Dies will ich auch mit AVR Studio machen 
(GCC) Leider finde ich keine Option um das Programm zu brennen.
Darum hab ich mir schon WINAVR+AVRDUDE & PONYPROG runtergeladen. 
Funktioniert alles nicht mit meinem Programmer und ist meines Erachtens 
nach auch Unsinning immer zwischen den Programmen rumzuzappen. Nun hab 
ich von AVRprog gelesen aber wenn ich das im AVR Studio anklicke kommt, 
dass er mein Board nicht findet. Das C Programm kann ich simulieren und 
es ist auch ein ganz einfaches in dem kein Fehler ist.

Ich will doch einfach nur mein C Programm so einfach brennen können wie 
mein Assemblerprogramm.

Ich hoffe ihr habt einen Rat für mich.
#1903190
Lesenswert?
• ▲
▼
Daniel schrieb:
> Hallo zusammen,
>
> ich durchforste seit Stunden das www aber komme zu keinem Erfolg.
>
> Ich habe mir eine Schaltung nach den Tutorialvorgaben zusammengesteckt.
> Funktioniert auch alles wunderbar. Ich kann mit AVR Studio 4 und einem
> USB AVRISP mkII assembler Programme schreiben simulieren und auch auf
> den Mikrocontroller brennen.(ATMEGA8)
>
> Nun will ich auf C umsteigen. Dies will ich auch mit AVR Studio machen
> (GCC) Leider finde ich keine Option um das Programm zu brennen.

Geht genau gleich wie bei Assembler.
Der Compiler legt das HEX-File das du auf den µC brennst in den 
'Default' Ordner, deines Projekts. Einfach von dort das HEX-File 
auswählen und brennen.
Gast #1903231
Lesenswert?
• ▲
▼
Servus,

Daniel schrieb:
> Ich hoffe ihr habt einen Rat für mich

ich kenne beim Programmieren keinen Unterschied zwischen Assembler un C.

Der AVRISP mkII funktioniert unter "C" genauso gut.

Dem AVRISP mkII ist es völlig wurscht, wer oder was das Hex-File 
erzeugt.

Neues Projekt -> AVR GCC -> Prozessor, File-Name, Ziel, -> C-Programm 
schreiben -> Build (F7) -> Brenner (AVRISP mkII) -> Ziel (Hex-Datei) -> 
brennen -> fertig

Gruß XMEGA

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.