S
hw_sw schrieb:
http://www.roboternetz.de/wissen/index.php/Avr-gcc
richtig, da steht alles, was man braucht
hw_sw schrieb:
Dieser Makefile von dir beihaltet alle Befehle, die für kompelieren und flaschen nötig sind. Den startest du über system() in deinem Programm.
Aber du benutzt AVRDUDE zu flaschen nicht dein eigenes Programm oder??
richtig avrdude, man muss es ja wohl nicht übertreiben und alles selbst machen, lol
AVRDUDE = avrdude -c stk500pp -p $(DEVICE) -P /dev/ttyS0
ist die eigentliche befehlszeile. ein
make flash
in meinem beispiel würde make veranlassen folgendes auszuführen:
avrdude -c stk500pp -p atmega32 -P /dev/ttyS0 -U flash:w:main.hex:i
hier wird also main.hex geflashed. dies ist natürlich jetzt ein beispiel für linux. welche kommandozeilenoptionen für windows nötig sind (insbesondere die angabe der schnittstelle, an der der programmer angeschlossen ist) musst du mal in der dokumentation nachlesen