Dragon Troubleshooting

OP #830446
Lesenswert?
• ▲
▼
Hallo

Mein Dragon funktioniert seit einiger Zeit nicht mehr. Ich bekomme den 
berüchtigten "ISP frequency" Fehler.

Um die gängisten Fehler auszuschliessen habe ich eine Schaltung mit 
einem ATtiny13 aufgebaut die mit dem Dragon und mit dem USBProg 
abwechslungsweise per ISP programmiert werden kann.

Mit USBProg funktioniert z.B. das auslesen der Signatur einwandfrei, der 
Dragon bringt mir bei exakt gleicher Schaltung und Verkabelung den ISP 
Fehler und meldet ab dem zweiten Versuch nur noch 0x00 0x00... als 
Signatur.

Nun habe ich auch mal den sump.org Logicanalyzer zur Hilfe genommen. 
Dies sind meine ersten Experimente mit einem LA, ich weiss daher nicht 
ob ich alles richtig eingestellt habe.

Hier sind zwei Bilder die das erfolgreiche Auslesen der Signatur mit dem 
USBProg bzw. die erfolglosen Versuche des Dragon zeigen:

http://pozor.ch/usbprog1.png
http://pozor.ch/dragon1.png

Kann man daraus vielleicht ablesen was schief läuft?

Danke für eure Hilfe,

Michael E.
Moderator Persönliche Seite #835756
Lesenswert?
• ▲
▼
Hmm, bis hierhin ist noch nichts falsch...  Die 25 ms Wartezeit sind
OK (20 ms sind vorgeschrieben), und es wird 0xAC 0x53 ausgegeben.
Erst bei der Ausgabe des dritten Bytes (0x00) sollte dann die 0x53
als Echo bei MISO erscheinen.  Die steigende Taktflanke für Bit 0
der 0x53 ist ganz rechts im Bild zu sehen, die fallende Flanke ist
nicht mehr drauf, d. h. die Sequenz für die ersten beiden Bytes ist
gerade noch nicht ganz vollständig auf dem Bild.  Du müsstest also
weitere 16 Takte zur rechten Seite noch mit ansehen.

Ist das Ganze eigentlich an den Pins des Zielprozessors abgegriffen
oder irgendwo davor?

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