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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.