Gast
#2396224
Hallo liebe Mikrocontrollergemeinde, ich verwende das STK600 in Kombination mit dem ATmega 2560 der mitgeliefert wurde. Habe ein Beispielprojekt aus der Hilfe mit AVR Studio 5 erstellt und möchte nun zum ersten Mal das JTAGICE 3 als Debugger testen. Das Programm mittels JTAG in den Flash zu schreiben klappt soweit ganz gut, ebenso wie Fuses usw auslesen. Aber dann gehts los: Sobald ich eine Debug-Session starten möchte bekomme ich die Meldung: --------------------------------------------------- "AVR Studio was unable to start your debug session. Please verify that the debugger is correctly attached to the target and that target power has been switched on. Also verify that the correct device and interface settings have been specified in the project." "Timestamp: 2011-10-26 19:31:50.773 Severity: ERROR ComponentId: 20100 StatusCode: 0 TCF command: Processes:launch failed: Code:131107 ,Service:Processes ,Message from peer:Attach failed: An illegal OCD state was detected." --------------------------------------------------- Im AVR Studio kommt die Meldung, dass angeblich die OCDEN Fuse nicht gesetzt ist. Beim Auslesen ist da jedoch ein Häkchen (siehe Bild). Die Eigenschaft JTAG Clock, die ja kleiner als 1/4 der µC-Frequenz sein soll ist auf 200kHz eingestellt. (µC läuft auf 1MHz, interner Quarz). Ich schließe "Verdrahtungsfehler" o.ä. eigentlich aus da ja alles vorgefertigte Stecker usw sind und ich ja in den Flash programmieren kann. Ich gehe mal davon aus, dass das Problem wie meist VOR dem Computer sitzt und ich was relativ blödes falsch mache. Das das JTAGICE 3 kaputt ist, ist relativ unwahrscheinlich oder? Bin langsam ziemlich verzweifelt da das ganze ja auch kein Schnäppchen war. Für Tipps oder Anmerkungen jeglicher Art bin ich also sehr dankbar! Hab noch nie vorher On-Chip-Debugging gemacht deswegen helfen mir also auch grundlegende Infos weiter!
