Erzeugen einer .Hex-Datei aus mehreren C-Quelltexten !!
Hallo Zusammen,
wenn ein C-Programm für einen microcontroller aus mehreren Quelltexten besteht ,
wie bekommen ich dann mittels Avr-Studio oder Winavr , diese zu einer .hex-Datei assembliert ?
Für eure Hilfe wäre ich euch wirklich sehr dankbar !!
MFG !
Casa74
Liste der Anhänge anzeigen (Anzahl: 1)
Also ohne Anspruch auf allgemeingültigkeit:
Ich hab, wie gesagt, die sourcen da eingetragen
und dann sag ichg in der Kommand-Line
c:\irgendwo\make -f makefile.mak <RET>
und tschüss
er übersetzt alles, linkt und macht eine Hexfile für das Pony (z.B)
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo Picnick
Habe es nach deiner Methode versucht und bin schon ein Stück weiter gekommen !
Zum Test habe ich das c-programm "prell" aus dem Tutorial von
Christian Schifferle verwendet !
Ich packe den ganzen Kram in einen Ordner( Bibliotheken,makefile u.s.w)
rufe dann unter der Command-line das Makefiel , wie von dir angegeben, auf und er arbeitet das Ding auch erst vielversprechend durch !
Doch zum Schluß gibts dann doch ein paar Fehlermeldungen:
Bild hier
Eine Hexfile erstellt er mir dann nicht , ich finde zumindest keine !
Im Makefile-Tool habe ich lediglich den Controller typ geändert(bei mir ein Atmega169) und auch die Angaben unter TRG entsprechend geändert!
Tja , und wie bereits erwähnt habe ich das c-Beispiel "prell" aus dem Tutorial übernommen !
Trotzdem will das Ding nicht funktionieren !
Hat vielleicht jemand von euch eine Idee woran es noch liegen könnte?
Muss ich im Makefile-Tool vielleicht noch mehr Einstellungen/Änderungen vornehmen ?
Möchte endlich mal mein erstes Hexfile erstellen ! :mrgreen:
Gruß und Danke !!
Casa74