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
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
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
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
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.
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.