Forum: Mikrocontroller und Digitale Elektronik AVR Dragon - ISP geht nicht mehr?!


von Oliver L. (ollil)


Lesenswert?

Hallo,

irgendwie wundere ich mich gerade, das ich nicht mehr via ISP meinen 
ATMega1284P programmieren kann. Ich kann es nicht mehr mit Sicherheit 
sagen, aber vor gut nem Jahr ging es noch meine ich jedenfalls.

HVPP klappt problemlos. Fuses sind:

BODLEVEL  = 4V3
OCDEN     = [ ]
JTAGEN    = [ ]
SPIEN     = [X]
WDTON     = [ ]
EESAVE    = [ ]
BOOTSZ    = 4096W_F000
BOOTRST   = [ ]
CKDIV8    = [ ]
CKOUT     = [ ]
SUT_CKSEL = FSOSC_16KCK_65MS_XOSC_SLOWPWR

EXTENDED = 0xFC (valid)
HIGH = 0xD9 (valid)
LOW = 0xF7 (valid)


Plan:
http://pofo.de/P8000/notes/plaene/eigene/P8000_WDC_Emulator/P8000_WDC_Emulator.pdf


Das einlesen der Spannung meiner Schaltung durch den AVR-Dragon klappt.
Das setzen der ISP-Frequenz klappt auch problemlos. (die 2 LEDs des 
Dragon blinken dann gruen). Habe sie mal auf das niedrigste was ging 
gestellt (irgendwas um 2kHz)

Wenn ich aber die "Device signature" des ATMega via ISP auslesen will 
bekomme ich im AVR Studio die Fehlermeldung:

14:48:26: [ERROR] Failed to enter programming mode. ispEnterProgMode: 
Error status received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF 
command: Device:startSession failed.)

Ich habe auch schonmal die Widerstandsnetzwerke abgehangen von meiner 
Schaltung - ohne Erfolg. Kaputter AVR Dragon?

von Klaus (Gast)


Lesenswert?

Oliver Lehmann schrieb:
> BODLEVEL  = 4V3
> OCDEN     = [ ]
> JTAGEN    = [X]
> SPIEN     = [X]
> WDTON     = [ ]
> EESAVE    = [ ]
> BOOTSZ    = 4096W_F000
> BOOTRST   = [ ]
> CKDIV8    = [ ]
> CKOUT     = [ ]
> SUT_CKSEL = FSOSC_16KCK_65MS_XOSC_SLOWPWR

Nach HVPP kannst du ja mal per JTAG probieren ob es dann geht.
Vor allem aber den Dragon vom µC trennen bevor mit JTAG zugreifst.

Da ich hauptsächlich mit JTAG Programmiere ist es zu ähnlichen 
Fehlermeldungen gekommen, weil ein Kondensator Kaputt in der 
Resetleitung verbaut war. Da fing meine ganze Schaltung an zu spinnen.

von Oliver L. (ollil)


Lesenswert?

Für JTAG müsste ich ein komplett neues Test-Board aufbauen da die JTAG 
Leitungen anderweitig in Verwendung sind.

Gibts irgendwo fertige Minimalschaltungen mit nem JTAG Port? Wprde ich 
dann ggf. mal nachfädeln, aber eigentlich nur ungern ;)

von Janvi (Gast)


Lesenswert?

bei mir hats vorletzte Woche geholfen, einen neuen Dragon zu kaufen.
Ich glaube die Teile sind gegen ESD ziemlich empfindlich

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.