Forum: Mikrocontroller und Digitale Elektronik AVR AT90CAN128 Problem


von Michael R. (mreck)


Lesenswert?

Folgendes Problem:
Ich möchte bei ein paar alten SMA-Wechselrichter die Firmware 
hochziehen. Die neuere Firmware ist auf einem AT90CAN128. Diesen möchte 
ich auslesen und auf die anderen CPU-Boards mit älterem Stand drauf 
spielen (keine Lockbits gesetzt). Das ganze habe ich schon mal gemacht 
mit einer anderen Type, da waren es ATMEGA128, das ging mit meinem 
TL866Plus via ISP-Interface ohne Probleme. Jedoch unterstützt der TL866 
den AT90CAN nicht, Lesen geht, aber leider kein Erfolg beim Schreiben, 
weder EERPOM noch Flash
Folgendes habe ich jetzt probiert:
AVR Studio 4.17 (ist alt, aber die 4.19 lässt sich nicht installieren 
und Version 5 aufwärts unterstützt den AT90CAN nicht mehr)
PICKIT2 ISP Programmer als STK500 emuliert über virtuelles Nullmodem und 
PK2AVRISP. Das Auslesen geht ohne Probleme, EEPROM schreiben geht auch, 
nur beim Flash klappt es nicht. Beim Verifzieren gibt es eine Abweichung 
bzw. der Inhalt des Flash ändert sich nicht. Ich habe schon probiert die 
ISP Frequenz zu reduzieren, ohne Erfolg.
Ich bin jetzt etwas ratlos. Oder gibt es da Restriktionen softwareseitig 
dass der AT90CAN nur mit bestimmter Hardware beschrieben werden kann?
Danke schon mal für die Tipps.

von Peter D. (peda)


Lesenswert?

Deine Programmer kennen den AT90CAN128 wohl nicht.
Ich benutze den AVRISP MKII, damit geht es (Atmel Studio 7.0).

von Michael R. (mreck)


Lesenswert?

Hallo Peter,
danke, ich probiere es mal mit dem Studio und dem PICKIT. Soweit ich 
verstanden habe setzt der PICKit Adapter ja eigentlich nur stupide die 
Befehle um die er von der Software erhält.
Frage, das Atmel Studio 7 ist ungleich AVR Studio?

von H.Joachim S. (crazyhorse)


Lesenswert?

Gerade probiert:
Studio7 und
STK500: ok
MKII: ok

von Michael R. (mreck)


Lesenswert?

Ich habe es jetzt zufällig nochmals mit dem TL866 probiert mit 
ATMEGA128, jetzt geht es. Komisch, hatte das X Mal probiert ohne Erfolg. 
Trotzdem danke für die Unterstützung

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.