Hallo,
ich wollte gerade mein erstes Programm auf einen Atmega8 schreiben. Ich
verwende einen USBasp-Programmieradapter der von www.fischl.de stammt.
Als Programmiersoftware verwende ich das WinAVR-Softwarepaket.
Das Programm lässt sich einwandfrei compilieren, wenn ich die Software
aber auf den Controller übertragen will (mit dem Tool [WinAvr] Program)
krieg ich folgende Fehlermeldug:
1 | avrdude -p atmega8 -P usb -c USBasp -U flash:w:main.hex
|
2 |
|
3 | avrdude: error: programm enable: target doesn't answer. 1
|
4 | avrdude: initialization failed, rc=-1
|
5 | Double check connections and try again, or use -F to override
|
6 | this check.
|
7 |
|
8 | avrdude done. Thank you.
|
9 |
|
10 | make.exe: *** [program] Error 1
|
Die Hardware sollte eigentlich passen (ist allerdings auf einer
Steckplatine aufgebaut) und der Treiber für den USBasp-Programmer ist
auch installiert.
Ob ich den Programmer im Makefile richtig angegeben habe bin ich mir
aber nicht ganz sicher.
1 | # Programming hardware
|
2 | AVRDUDE_PROGRAMMER = USBasp
|
3 |
|
4 | AVRDUDE_PORT = usb
|
Ich hoffe jemand von euch kann mir weiterhelfen.
lg michael