Mega32 und AVR Dragon - Programmieren geht nicht

Gast #758058
Lesenswert?
• ▲
▼
Hi

kleines Problem.

Ich hab nen ATMEGA32 via JTAG interface ans Dragon angeschlossen.
Ich kann alle fuses lesen und schreiben jedoch sobald ich versuche zu 
flashen bekomme ich das hier

--------------------------------------------

Reading FLASH input file.. OK
Setting device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
WARNING: FLASH byte address 0x0001 is 0x66 (should be 0x94).. FAILED!
Leaving programming mode.. OK!
--------------------------------------------

und ich hab nicht die leiseste Ahnung wieso.

Ich hatte erst den Bootvector im Verdacht aber das Haekchen fuer "Boot 
reset vector enabled" ist nicht gesetzt also von daher sollte das ok 
sein.

Irgendeiner ne idee woran es liegen koennte?

Wenn ja die Fuses nicht gehen wuerden aber die gehen ja..

Tobi
Gast #758097
Lesenswert?
• ▲
▼
Nachtrag

wenn ich 5x programmiere bekomme ich 5x ne andere adresse

WARNING: FLASH byte address 0x0001 is 0x66 (should be 0x94).. FAILED!

also anstatt 0x66 dann mal ein 0xFA oder weiss der geier was..

Tobi
Moderator Persönliche Seite #758113
Lesenswert?
• ▲
▼
Ein Freund hatte neulich ähnliche Sorgen (dort hat's aber mit einem
etwas längeren Kabel nichtmal bis zur sauberen JTAG-ID gereicht),
die Widerstände haben geholfen.

Am Dragon nehme ich sonst nur die Standard-STK500-,,Hosenträger'',
da hatte ich noch nie Probleme, auch nicht bei JTAG.

Der Unterschied des Dragon zum richtigen JTAG ICE ist, dass das ICE
ein Flachbandkabel hat, bei dem zwischen den Signalleitungen noch
je eine Masseleitung liegt.  Aufgefächert wird das dann erst am
10-poligen Pfostenstecker.

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