Hallo, ich möchte meine AVR 2313 in C Programmieren. Ich blick da nicht so ganz durch, ich brauche einen Compiler, der mir den C-Code übersetzt. Aber das kann ich doch nicht in meinen AVR Brennen. Ich muss doch als endergebnis eine *.hex File haben. Also, welche Programme brauch ich nun und wie muss ich vorgehen. In welchem Programm schreib ich meinen Code und in welchem Programm brenn ich die Sache auf meinen AVR? MFG Adam
hast du ne Idee, was der Compiler so macht? Letztendlich kommt da ne Hex-Datei raus (es sei denn, es ist irgendeine Testversion, die gerade das nicht macht, aber 2k bietet i.a. auch die Demovesionen)
Die *.hex sind nur eine mögliche Form des Binärcodes, die ein Compiler erzeugt. Besorg Dir den WinAVR (Gcc), der erzeugt auch die *.hex .
also den compiler den ich verwenden (djgpp) erzeugt nur eine *.exe und eine *.out mehr nicht. Wo kann ich den einstellen das er mir eine *.hex ausgibt? Gibt es da eine cfg datei? mfg
@adam Du musst natürlich auch einen entsprechenden C Compiler für den Zielprozessor hier AVR verwenden. Unter diesem link wirst du fündig: http://sourceforge.net/projects/winavr
okey, hab jetzt WinAVR drauf. Aber das ist doch kein Compiler, oder? Das sieht mir nach einem einfachen Editor aus. Oder lieg ich da falsch. Tschuldigung für die dummen Fragen, aber irgendwie blick ich da im moment nicht durch :-)
ja so iszt es das was du jezt meinst ist wirklich nur ein texteditor aber mit speziellen features, er erkennt c befehle und giebt ihnen einespezielle farbe damit man sich im quellcode besser durchfindet, ich bin auf dem gebiet der gc compiler auch neu und kenne noch nicht die deteils wie man nun mit dem gcc umgeht, ich weis jedoch das man zunächst ein makefile erstellen muss, und dann muss man den spass mit dem gc übersetzen der gcc iss dummerweise textbasiert, (dos) und da zurecht zu kommen, iss zumindest für mich nicht grade einfach *g aber dranbleiben, und dann kriegst du es auch hin so weit meine erfahrung ......
Oder falls man benutzt am Anfang ein Programm, dass einem das Makefile erstellen usw. abnimmt, AvrEdit setzt z.B. auf WinAVR auf und ist eigentlich ganz nett... (Wizard->Makefile und dann Run->Run im Menü wählen, vorher unter Setup->Envirnoment Options noch den richtigen AVR wählen...) Die URL: http://www.terabank.co.kr/DataRoom-AvrEdit.htm mfg SiSt
ohne wieder eine Diskussion über den besten Compiler lostreten zu wollen: ich empfehle dir CodeVision, als Freeware bis 2kb Code benutzbar, also für den 2313 völlig ausreichend.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.