Probleme beim Umstieg: Assembler - C

Gast #2926658
Lesenswert?

Hallo,
bisher habe ich einiges erfolgreich in Assembler programmiert und 
versuche mich nun mal an C.

Ich habe ein STK500 und AVR Studio 4.
(höhere unterstützen das STK500 nicht mehr)

Bei Assembler war es so, dass ich mit meinem AVR Studio 4 Compilieren 
und Flashen konnte.
Wenn ich nun in C programmiere, dann geht das ganze nicht mehr mit einem 
Klick, sehe ich das richtig?
Ich brauche nun noch eine Programmiersoftware wie AVRDude oder PonyProg,
oder sollte mein AVR Studio 4 das auch können?

Ich habe gelesen das Programme wie AVRDUDE oder PonyProg eine .hex Datei 
brauchen.
Beim Assembler Programmieren wurde diese auch immer erstellt, bei C 
finde ich keine .hex Datei mehr im angegebenen Ordner.
Da sind Dateien wie .aws, C Source File oder aps File - wo ist die .hex?

Anscheinend hat kein Anfänger sonst Probleme damit, finde jedenfalls 
über die Suche keine passenden Antworten auf meine Fragen :/
Gast #2926794
Lesenswert?

im Default ist das MakeFile drin... beinhaltet das mein komplettes 
Programm?

Warum benötige ich denn zusätzlich zu AVR Studio 4 noch ein Programm zum 
Flashen, warum geht das nicht so einfach wie wenn ich in Assembler 
programmiere?
#2926832
Lesenswert?

beginner schrieb:
> gcc plug-in: No AVR Toolchain installation found. The AVR GCC plug-in
> can still be used if you set up your own build tools.
>
> das kommt als Message wenn ich Compilieren möchte...


Was genau hast du alles installiert?
Wenn du das 4-er Studio installierst, dann musst du selbst den WinAvr 
noch nachinstallieren. Der ist im 4-er Studio nicht automatisch dabei.
#2926867
Lesenswert?

beginner schrieb:
> somit habe ich dann erstmal ein Kompiler für C
> Benötige ich dann noch ein Programm zum flashen?
Zum 5. mal jetzt in diesem Thread: NEIN
Kapiers doch mal, es wird eine HEX erzeugt und die wird geflasht. Von 
wem oder was die erzeugt wird, interessiert doch nicht. Und ja, auch der 
avr-gcc Compiler bzw. der Linker erzeugt am Ende eine HEX. grmpf nicht 
zum aushalten.

> Ist diese ganze zusätzliche Software in neueren AVR Studio Versionen
> kompellt enthalten?
Wenn du damit den avr-gcc Compiler samt Anhang meinst: JA.

gruß cyblord
Gast #2926956
Lesenswert?

Hi

>Wirf noch mal alles runter.
>Installiere
>* erst WinAvr
>* dann AVR-Studio

Als notorischer Assemblerprogrammierer habe ich nie WINAvr istalliert. 
Aber seit ein paar 4er Versionen war AVR-GCC einfach mit dabei.  Und 
funktioniert auch.

MfG Spess
Gast #2926985
Lesenswert?

Ich habe nun das AVR Studio 6 installiert.

Connection kann hergestellt werden.

Komisch ist nur, dass wenn ich auf "Start without Debuggin" wähle immer 
die Fehlermeldung kommt "Unable to start Debug Session"

Weiß jemand woran das liegt?

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