DebugWire abschalten bei AVR Studio 6

OP #3173374
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
OP #3173503
Lesenswert?
• ▲
▼
"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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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!
OP #3319223
Lesenswert?
• ▲
▼
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
#6179467
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.