µ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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren