µC während Debugggen abgezogen - tot?

Gast #4353093
Lesenswert?
• ▲
▼
Hallo,

ich habe einen AT90 und war gerade beim debuggen, als ich in geistiger 
Umnachtung das ISP-Kabel abgezogen habe.
Jetzt kann ich mich nicht mehr mit dem Controller verbinden:
1
Unable to enter programming mode ...
2
Timestamp:  2015-11-17 07:43:30.807
3
Severity:    INFO
4
ComponentId:  20000
5
StatusCode:  0
6

7
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0,
8
expected 0x00 (Command has failed to execute on the tool)

Hab schon alle Spannungen nochmal geprüft, Stecker alle neu gesteckt. 
Woran kann das liegen? Vorher war alles supie und mit einem identischen 
frischen Controller funktioniert es auch noch.


- AT90USB162
- eigene Platine mit 6-Pin-ISP-Header
- ext. 16 MHz Quarz (lief zum Test aber erstmal mit internem RC)
- 5V, 2x 100 nF
- Peripherie abgeklemmt

- JTAGICE mkII SPI/dW
- Atmel Studio 6.2.1563 SP2

Grüße,
ein Pechpilz
Gast #4353135
Lesenswert?
• ▲
▼
Pechpilz schrieb:
> oswald schrieb:
>> Dein µC, das unbekannte Wesen.
> ???
>
> Peter D. schrieb:
>> Du must erst über den Debugger das dW wieder disablen.
> Würde ich ja gerne, aber wie...? Ich kann mich ja nicht verbinden!
> Device Signature auslesen, Fuses auslesen, Löschen geht alles *nicht*
> wegen obiger Fehlermeldung

Der Controller muss mit einem Programmiergerät im HV-Modus zurückgesetzt 
werden.
Gast #4353246
Lesenswert?
• ▲
▼
Okay, danke,
ich hatte vorher probiert die Fuse DWEN zu setzen und über SPI 
rückszusetzen, das ging, deshalb dachte ich das wäre der Weg.
"Disable DebugWire and close" scheint der richtige Weg zu sein.

Allerdings kommt trotzdem ein Fehler:
1
Failed to disable debugWIRE. Debugging Session will continue.
2

3
Timestamp:  2015-11-17 10:05:41.577
4
Severity:    ERROR
5
ComponentId:  20100
6
StatusCode:  1
7
ModuleName:  TCF (TCF command: Device:specialOperation failed.)
8

9
Failed to execute command with ID 0x08. Unexpected sequence number: got 0x006b instead of 0x006c.
Gast #4356410
Lesenswert?
• ▲
▼
Hatte die gleiche Fehlermeldung heute mehrmals erneut, dW lies sich 
wieder nicht beenden.

Bei mir klappt es jetzt reproduzierbar so:
1) Atmel-Studio Menü "Debug" -> "Disable DebugWire and close"
2) Fehlermeldung "Failed to disable debugWIRE. Debugging Session will 
continue." wegklicken
3) JTAGICE ausschalten (aber nicht Zielcontroller von Vcc nehmen)
4) JTAGICE anschalten
5) normal über ISP-Menü auslesen

Hatte das auch schon jemand oder weiß woran es liegt?

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.