Forum: Mikrocontroller und Digitale Elektronik DebugWire am Mega168 funktioniert nicht (ausgesperrt)


von Stefan (Gast)


Lesenswert?

Hallo zusammen,

ich hab da ein Problem. Und zwar hab ich nun erstmals versucht, die 
Möglichkeit des DebugWire-Debugging zu verwenden.

Ausgangspunkt war:
* JTAG MKII (ISP-Frequenz 125kHz)
* Mega168 (interner Takt 8MHz, ClkDiv/8 deaktiviert)
* AVRStudio

Bisher immer das Programm über ISP reingeschoben und hat funktioniert. 
Dann wollte ich DebugWire ausprobieren.
Also den JTAG MKII über SPI an den Mega168, dort dann das DWEN bit 
gesetzt, und dann ging nichts mehr. Keine Signatur lesen, keine Fuses 
lesen, kein Code rein oder raus, geschweigedenn DEBUGGEN.

Um das DWEN bit wieder zurückzusetzten, muss man laut 
(http://www.atmel.com/dyn/resources/prod_documents/doc2562.pdf) in der 
Debug-Session das Debug-Wire deaktivieren. So weit komm ich aber gar 
nicht. Eine Debugsession lässt sich nicht starten. Das AVR Studio meldet 
maximal "A device with ID 0x5555 was detected. This device is unknown or 
unsupported ..."

Hab dann ne weile rumprobiert und nen neuen Controller genommen. Hier 
wieder das gleiche.

einen HighVoltageProgrammer hab ich nicht zur Hand.


Was wie wo wer warum kann ich nun machen, um die Controller wieder zu 
verwenden? Kann mir jemand helfen?

besten Dank
Stefan

von Fabian B. (fabs)


Lesenswert?

Du brauchst eigentlich gar nicht manuell das DW-EN zu setzen. Du wählst 
in AVRStudio deinen Chip und Debugger aus und startest einfach eine 
Debug-Session. Der stellt die Fuse dann für dich.
Zum Beenden gehst du vor wie in dem PDF beschrieben...dazu musste aber 
in der Debug session sein.
Am einfachsten startet man die Session in dem man STRG+Shift+ALT+F5 
drückt. Damit wird der Code compiliert, und in das Device geladen und im 
Debug modus gestartet.

DWEN deaktiviert das ISP, darum kannste auch nix anderes mehr auslesen 
solange das an ist.

Gruß
Fabian

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.