Hallo zusammen, ich arbeite mit AVR Studio 6 (Atmel Studio 6.0.1996 SP 2) und JTAGICE mkII. Ist das DebugWire aktiv, kann ich ganz normal debuggen. Ist DebugWire nicht aktiviert, bekomme ich beim Debugger Starten eine Meldung und AVR Studio aktiviert das DebugWire. Aber wie kann ich DebugWire wieder deaktivieren??? An die FuseBits komme ich mit aktiviertem DebugWire nicht mehr ran... Kann mir jemand verraten, wie ich aus AVR Studio 6 das wieder deaktivieren kann? Danke, Gruß vom Tobi
Gast
#3173429
Hi Also im 4er Studio geht es so: Debugger mit DW Starten Debug->AVR JTAGICE Options->Connection Disable Debugwire User Guide zu JTAGICE (ATMEL Studio 6): To disable the debugWIRE interface, use high-voltage programming to unprogram the DWEN fuse. Alternately, use the debugWIRE interface itself to temporarily disable itself, which will allow SPI programming to take place, provided that the SPIEN fuse is set. Note During a debug session, select the 'Disable debugWIRE and Close' menu option from the 'Debug' menu. DebugWIRE will be temporarily disabled, and Atmel Studio will use SPI programming to unprogram the DWEN fuse. MfG Spess
"Disable debugWIRE and Close" Genau das habe ich gesucht. Manchmal sieht man den Wald vor lauter Bäumen nicht. Schade, dass es nur während des debuggen geht. Die high-voltage Variante kommt für mich nicht in Frage. Verstehe ich den Satz > Alternately, use the debugWIRE interface itself > to temporarily disable itself, which will allow SPI programming to take > place, provided that the SPIEN fuse is set. richtig, dass es noch eine Möglichkeit gibt, das DebugWire außerhalb des Debugmodes zu beenden? Vielen Dank für die Hilfe Der Tobi
Gast
#3173507
Hi >richtig, dass es noch eine Möglichkeit gibt, das DebugWire außerhalb des >Debugmodes zu beenden? Nein. Debug Wire kann sich selbst nur temporär deaktivieren. Dazu muss es aber aktiv sein (Debugmode). Das Abschalten erfolgt dann per ISP durch das Studio. MfG Spess
Gast
#3319211
Hallo! Ich habe soeben das selbe Problem, aber bei mir ist der Menüpunkt "Disable DebugWire and Close" unter "Debug" ausgegraut! Ich kann es also nicht deaktivieren!? Kann mir jemand weiterhelfen? Danke!
Hallo Hans Peter, ist schon wieder ne Weile her, aber wenn ich mich recht erinnere, hatte ich auch keine weitere Möglichkeit gefunden. Ich bin dann auf das alte AVR Studio 4 umgestiegen, das hat sich an dieser Stelle etwas besser bedienen lassen. Ich hatte auch von Kollegen gehört, dass die Atmels was DebugWire angeht, oft etwas zickig sind, und es öfter vorkommt, dass etwas plötzlich nicht mehr geht, was vorher noch funktioniert hat... Der Tobi
Gast
#3319225
Du musst den Debugmodus starten, um es zu deaktivieren.
Gast
#3319253
Dankesehr :)
spess53 schrieb: > Hi > >>richtig, dass es noch eine Möglichkeit gibt, das DebugWire außerhalb des >>Debugmodes zu beenden? > > Nein. Debug Wire kann sich selbst nur temporär deaktivieren. Dazu muss > es aber aktiv sein (Debugmode). Das Abschalten erfolgt dann per ISP > durch das Studio. > > MfG Spess Nein, sobald DebugWire aktiviert ist, kann es nur über das Debug Wire deaktiviert werden. Die ISP Fuse muss vor dem Debuggen aktiviert sein, denn sonst schaltet man den Debug Modus aus und hat keine Möglichkeit per ISP zu Programmieren. Aber, wenn vorher mit dem ISP programmiert wurde, ist mit Sicherheit die SPI Fuse gesetzt, da man die mit SPI nicht deaktivieren kann. Mit SPI kann die Debug-Fuse nicht deaktiviert werden, da bei debugWire der Reset Port blokiert ist. Ich hab jetzt meinen Nano wieder zum Laufen gebracht, indem ich den Kondensator und den Widerstand auslötete, den Debug-Modus startete und diesen besagten Menüpunkt klickte. Jetzt kann ich zwar mit ISP wieder programmieren, aber der Bootloader funktioniert nicht mehr, es sei denn, ich schaffe es diese 1mm x 1,5mm Teile wieder anzulöten.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.