programmieren funktioniert nicht: "avrdude: Invalid device signature"

Gast #2301562
Lesenswert?

Hallo, ich möchte einen AT90CAN128 programmieren. Dazu benutze ich den 
CrispAVR-USB V2.2 STK500 USB ISP Programmer Adapter, der mir im 
Gerätemanager als com5 angezeigt wird. Mein Betriebssystem ist Windows 
XP.

Der Mikrocontroller ist auf einem Crumb128 V4.0 with CAN. Die 
Spannungsversorgung gekomme ich über eine andere Platine, mit der der 
Crumb verbunden ist. Diese habe ich nicht selbst entwickelt - das wurde 
von einem Elektroniker gemacht.

Um den Mikrocontroller zu programmieren starte ich den Aufruf in der 
Kommandozeile:
1
make program
 was mir dann avrdude mit den Parametern:
1
avrdude -p c128 -P com5 -c stk500v2 -U flash:w:main.hex -U hfuse:w:0xD9:m -U lfuse:w:0xFF:m
 aufruft.

Die rote LED am Programmieradapter leutet kurz auf, wie es ein sollte. 
Danach kommt folgende Fehlermeldung:
1
avrdude: Device signature = 0xffff00
2
avrdude: Expected signature for AT90CAN128 is 1E 97 81
3
Doublecheck chip, or use -F to override this check.

Die Device signature ändert sich und war auch schon 0xffffff.
Könnt ihr da einen Fehler ausmachen? Ich hoffe ich habe alle nötigen 
Infos dazu gepostet.
Gast #2301693
Lesenswert?

> Mach mal ein -B 10 bei Avrdude mit rein.

Jetzt kommt:
1
avrdude: stk500v2_command(): command failed
2
avrdude: stk500_2_ReceiveMessage(): timeout
3
avrdude: stk500_2_ReceiveMessage(): timeout
4
avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64)
5

6
avrdude: initialization failed, rc=-1
7
Double check connection and try again, or use -F to override this check.
Gast #2301770
Lesenswert?

Ich hab gerade gesehen, dass ich im Windowsgerätemanager die Baudrate, 
Datenbits, Parity-Bit, Stoppbit und Flusssteuerung des 
Programmieradapters einstellen kann. Da waren 9600Bit/s, 8 Datenbits, 
kein Paritybit, 1 Stoppbit und keine Flusssteuerung eingestellt.
Stimmt das so? Im Datenblatt des Mikrocontollers finde ich dazu nichts, 
bzw. habe nicht die richtigen Schlagworte um danach zu suchen.

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