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

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