.hex Datei erzeugen mit den WinAVR Paket

Gast #3240489
Hallo Leute
Ich habe mich schon ein wenig mit der Programmierung von 
Microcontrollern beschäftigt und vor einiger Zeit mal mit Basic 
angefangen meinen Controller zu beschreiben und Programme laufen zu 
lassen.

Meine Entwicklungsumgebung:

Pollin EVL. Board:
http://www.pollin.de/shop/dt/NTI5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_V2_0_1_Fertigmodul.html

MyUSBprogrammer:
http://shop.myavr.de/Topseller/mySmartUSB%20MK2%20%28Programmer%20und%20Bridge%29.htm?sp=article.sp.php&artID=42

Microcontroller:
Atmega 8

Sooo... Mein anliegen ist nun das ich in schulischer Form die C 
Programmierung zur Zeit lerne und diese gerne auf das programmieren der 
Controller übertragen möchte.

Ich stand nun vor dem Problem welches Programm nehme ich um meinen 
Quelltext in eine hex. Datei umzuwandeln zu können.
Nach etwas stöbern im Netz bin ich auf "WinAVR" gestoßen, was wohl ein 
Pakt aus mehreren früheren open surce Programmen ist.

Ich habe versucht mir das Programm mit Hilfe von Videos und Pdf s zu 
erklähren.
Ich trete also heute erneut vor die große Gemeinde von 
mikrocontroller.net und ersuche Hilfe :)
----------
Kann ich mit dem in WinAVR enthaltenden Editor "Programmers Notepad" 
meine Quelltexte direkt in einen hex code kompelieren??
Oder muss ich das Programm "Mfile" zwingend mit einbinden.
Mir ist nähmlich aufgefallen das einstellungen wie die Auswahl des 
Controllers in dem Programm "MFile" abgewickelt werden.
Wenn ich eine solche Datei hätte .hex kann ich sie ja mit dem Tool von 
meinem MyUSB auf den Controller spielen.

Mein Problem ist wohl auch das ich nicht genau weiß wie die Programme 
bei WinAVR ineinander greifen...
Ich muss ja nur mit den Programmen bis zu dem Punkt arbeiten bis ich die 
.hex Datei habe.

Ich bedanke mich jetzt schon mal an dieser Stelle für das lessen des 
ganzen Textes und danke für eure Zeit.

mfg Matze
Gast
>Oder muss ich das Programm "Mfile" zwingend mit einbinden.

Ja, mit dem du im Mfile Output format änderst:

# MCU name
MCU = atmega8

# Output format. (can be srec, ihex, binary)
FORMAT = ihex
Gast
Hey danke für eure schnellen Antworten:)
Ich werde jetzt parallel mal gucken wie avr studio 6 so ist. Damit 
könnte ich auch leicht hex Datein schreiben die ich in meinen Atmega 
reinschieben kann.

Noch ne andere frage. Kennt wer das Programm Dev. C++ ?
Ist das rein für den visuellen Teil auf dem PC gedacht. Damit 
programmieren wir unsere c programme Hallo welt ...etc.
Kann ich dort ein Programm schreiben und compeliert Speichern, ich meine 
unsere Programme müssen ja auch immer übersetzt werden und dann kann man 
sie erst öffenen.

mfg ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.