Hallo zusammen, ich habe eine Schaltung gebaut, auf der ich einen ATMEGA8515 über ISP programmieren will. Wenn ich versuche das Programm auf den Controller zu Spielen bekomme ich folgende Fehlermeldung:
1 | avrdude -p atmega8515 -P /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0 -c stk500 -U flash:w:dart.hex |
2 | |
3 | avrdude: stk500v2_command(): command failed |
4 | avrdude: initialization failed, rc=-1 |
5 | Double check connections and try again, or use -F to override |
6 | this check. |
7 | |
8 | |
9 | avrdude done. Thank you. |
10 | |
11 | make: *** [program] Fehler 1 |
Als Programmer benutze ich ein STK500 und die Software zum übertragen ist AVRDUDE. Bei der Fehlersuche habe ich mehrere Spannungen direkt an den Pins am Zielcontroller angeschaut. An VCC liegen 5V an. RST wird während des Programmiervorgangs auf GND gezogen. An SCK und MOSI sind irgendwelche Signale zu sehen. Der Zielcontroller wird also mit allem versorgt, reagiert aber nicht darauf. Am Portpin MISO passiert garnichts. Um zu testen ob der Controller hinüber ist hab ich ihn nochmal aufs STK500 gesetzt. Dort lässt er sich einwandfrei programmieren. Hab grad keine Idee mehr wo der Fehler noch liegen könnte und im Netz hab ich auch nichts gefunden. Gruß Michael