Compiler für Atmega16

Gast #424368
Lesenswert?

Hallo Zusammen

Ich suche einen C-Compiler für den Atmega16. Ich habe schon verschiedene 
ausprobiert, aber irgendwie hat keiner Funktioniert, wahrscheindlich bin 
ich einfach zu dumm dafür XD.
WinAVR liefert etwa 20 Errors, welche aber vermutlich nicht von meinem 
Programm kommen, sondern vom Makefile. Vielleicht kann mir jemand sagen 
was ich da alles einstellen muss.

Welches Programm soll ich für die Übertragung benutzen?
Ich habe den Programmieradapter aus dem AVR-Tutorial gebaut und auch den 
Atmega16 so angeschlossen wie dort beschrieben. Ich denke meine Hardware 
funktioniert soweit, nur die geeignete Software finde ich nicht.
Bis jetzt hab ich immer den 80C537 mit Keil uVision programmiert, also 
hatte nocht nichts mit AVR's zu tun.

Besten Dank
Adrian
Gast #424390
Lesenswert?

Mache hier ein Cut&Paste der Fehler, ggf. den Sourcecode und zeige das 
problematische Makefile. Alles wird gut!

Das häufigste Problem mit make ist, dass das falsche make für eine 
Toolchain aufgerufen wird. Wenn du mehrere Entwicklungsumgebungen auf 
dem Rechner hast, können die Pfade schon mal durcheinander kommen. Sowas 
kann man an den Fehlermeldungen erkennen. Abhilfe ist eine saubere 
Trennung z.B. über Auswahlmöglichkeiten in AUTOSTART.BAT

Bei WinAVR kann (und sollte) das Makefile kann durch das Tool MFile 
automatisch generiert werden. MFile liegt WinAVR bei.
Gast #424430
Lesenswert?

Besten dank für eure Antworten, ich installiere meine Software mal neu 
und schau dann obs dann geht.
Das Makefile habe ich mit dem MFile erstellt, sind jedoch folgende 
Fehler aufgetreten:

> "make.exe" all
MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
Error makefile 451: Command syntax error
Error makefile 452: Command syntax error
Error makefile 453: Command syntax error
Error makefile 454: Command syntax error
Error makefile 457: Command syntax error
Error makefile 458: Command syntax error
Error makefile 460: Command syntax error
Error makefile 461: Command syntax error
Error makefile 463: Command syntax error
Error makefile 465: Command syntax error
Error makefile 466: Command syntax error
Error makefile 521: Colon expected
Error makefile 530: Colon expected
Error makefile 552: Too many rules for target 'obj/%.o'
Error makefile 562: Too many rules for target '%.s'
Error makefile 569: Too many rules for target 'obj/%.o'
Error makefile 598: Command syntax error
*** 17 errors during make ***

Mein Makefile habe ich im Anhang.
Angehängte Dateien:
Gast #424588
Lesenswert?

Das AVR Studio kann ich hier nicht installieren, habe keine admin 
rechte, werde dies heute abend zuhause ausprobieren.
Der AVRDUDE funktioniert auch nicht, ich habe fehler bim giveio driver, 
aber das könnte auch wegen den fehlenden admin rechten sein. versuche 
das heute abend ebenfalls mal zuhause, aber ich glaube das werd ich 
hinkriegen.

nochmals besten danke an alle
Adrian

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