debugWire funktioniert nicht richtig ?

Gast #491984
Lesenswert?

Hallo,
ich benutze JTAGICE MKII, die neuste Version von AVR Studio,
STK500 und einen tiny25.

Folgendes Problem tritt auf.

Wenn ich über das STK500 die DWEN Fuse setze, findet der MKII das Device 
nicht.
Wenn ich einen fabrikneuen tiny25 einsetze und ohne Veränderung an den 
Fuses versuch mit dem mkII zu debuggen, bekomme ich die Option 
angeboten, die DWEN Fuse setzen zu lassen. Wenn ich das tue, bekomme ich 
eine Erfolgsmeldung, kann danach aber nicht mehr auf den tiny zugreifen.

In beiden Fällen komme ich auch per SPI nicht mehr an die Fuses.

?????????
#492004
Lesenswert?

Hallo Tom,

eine wirklich Lösung habe ich nicht, aber ähnliche Probleme mit meinem 
AVR-Dragon an einem ATmega168. Wenn der debugWire-Modus erstmal aktiv 
ist, dann funktioniert der perfekt. Aber das Umschalten zwischen 
debugWire-Modus und ISP-Modus ist reine Glücksache.

Im laufenden Debugger den debugWire-Modus abzuschalten geht meistens gut 
(aber nicht immer), aber zurück von ISP nach debugWire ist ein Krampf. 
Ich bin dabei auch schon in Zuständen gelandet, wo es so aussah, als 
könne ich den Prozessor nun mit überhaupt nichts mehr erreichen. Aber 
AusUndEinSchalten aller beteiligten Komponenten hat dann doch noch 
geholfen. Mir ist aufgefallen, dass die Probleme drastisch größer 
werden, wenn die Fuse "Divide Clock by 8 Internally" aktiv ist.

Ich hoffe auf den nächsten Patch fürs AVRStudio.

BTW: Wie lang darf eigentlich das ISP-Kabel maximal sein?

Grüße Ralf
#493644
Lesenswert?

[Nachtrag]

ich habe mein ISP-Kabel in der Mitte durchgeschnitten, und zwei neue 
Stecker aufgepresst, woduch ich jetzt zwei optisch gleiche ISP-Kabel mit 
je 15cm Länge habe.

ABER:

- Mit einer der beiden Kabel-Hälften klappt alles wunderbar, 
debugWire-Mode nach ISP-Mode und zurück macht keine Probleme, besser als 
vorher.

- Mit der anderen Hälfte kann man auch prima debuggen, und auch im 
ISP-Modus programmieren, NUR das Umschalten von debug-Wire nach ISP geht 
nicht. Habs vielemale probiert, der Effekt ist reproduziernbar.

also nochmal, beide Kabel sind optisch gleich, und mit beiden Kabeln 
kann man programmieren und debuggen, aber nur mit dem einen klappt das 
Umschalten von debugWire-Modus nach ISP-Modus. Das andere "schlechte" 
Kabel hab ich duchgeklingelt, aber es scheint in Ordnung zu sein. Find 
ich irgendwie komisch.

Grüße Ralf




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