Forum: Mikrocontroller und Digitale Elektronik JTAG / ISP am AT90CAN128


von xYz (Gast)


Lesenswert?

Moin,

ich hab das Proble, dass ich den AT90CAN128 nicht über JTAG
programmiert bekomme.

Der Stand:

Ich kann die Fuses programmieren ( setzen / rücksetzen)
Ich habe einen ext. Quarz mit 7,37 MHz
Ich kann den AT löschen (angeblich: OK Rückmeldung)
Ich aknn den AT flashen (angeblich: OK Rückmeldung)

Geht nicht:
Verify Flash

Fehlermeldung:
Reading FLASH input file.. OK!
Setting device parameters.. OK!
Entering programming mode.. OK!
Reading FLASH.. OK!
WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x0C).. FAILED!
Leaving programming mode.. OK!

Der richtige Controller ist gesetzt ... u.s.w.

Wenn ich jetzt nur den JTAG Stecker (ICE MK II) auf mein STK500 mit 
STK501
stecke (anderer Controller selber Typ) dann geht alles gut.

Danke für die Hilfe

von xYz (Gast)


Lesenswert?

... ach ja.

Die Signatur wird auch falsch ausgelesen.

==>

0x00 0x00 0x00

WARNING: Signature does not match selected device

von wt (Gast)


Lesenswert?

über welche SW gehst Du?

von xYz (Gast)


Lesenswert?

sorry, vergessen ...


AVR Studio 4 (genaue Version 4.14)

von xYz (Gast)


Lesenswert?

Neuer Stand,

wenn ich ein anderes einfaches simples Prog schreibe (einige Ports als
Ausgang und einige davon setzen, andere nicht) dann geht alles.

Die Ports werden wie gewünscht gesetzt und es gibt keine Fehlermeldung
mehr.

Die Signatur gibt jetzt auch

0x0C 0x4A 0x0C

zurück. Aber die Warnmeldung

Signature does not match selected device!


Jemand ne Idee ?

Wo kann ich im AVR Studio noch überall den Controller aussuchen / 
auswählen ?

von wt (Gast)


Lesenswert?

can version ist relativ neu.
Du sollst erst mal AVR Studio und gleichzeitig den MKII updaten.

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.