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:
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.