AVR Dragon: Nur 1. Aktion geht nach Start vom AVR-Studio

Gast #4889368
Lesenswert?

Hallo Zusammen,

ich habe seit Neustem ein kleines Problem mit meinem AVR Dragon.

Ausgangssituation:
AVR Studio 4.18 SP1
AVR Dragon, neuste Firmware, geupdatet heute über AVR Studio

Problem:
Ich starte AVR Studio, verbinde meinen Dragon über den Connect Dialog. 
Wie immer. Danach stecke ich den Dragon an eine Schaltung, die extern 
versorgt wird. Danach kann ich genau 1. Aktion durchführen. Egal ob Fuse 
lesen, Signatur lesen, Fusebits lesen oder programmieren. Danach ist 
Schluss und ich bekomme bei jeder weiteren Aktion einen Fehler. Wenn ich 
jetzt die Fuses auslesen will sind alle Häckchen gesetzt. Ziehe ich den 
6 PIN ISP Header von der Schaltung wieder ab und stecke ihn wieder auf 
ist wieder 1. Aktion möglich. Lese ich die Signatur erstmal aus passt 
alles. AVR Sudio sagt das die Signature zum ausgewählten µC passt. 
Klicke ich nochmals auf Signatur auslesen, dann liest er irgendwas aus 
und sagt auch, dass diese Signatur nicht zum gewählten µC passt.

Hatte jemand ähnliche Probleme? Und im Idealfall eine Lösung?

Probiert habe ich bis jetzt folgendes:

AVR Studio 4.18 neu installiert --> kein Erfolg
SP 1 installiert --> kein Erfolg
Dragon an einen aktiven USB Hub --> kein Erfolg

ISP Frequenz ist kleiner als 1/4 der Takts (RC)
An der Schaltung liegts (leider) auch nicht.


Bis gestern ging alles noch wunderbar. Wenn ich die erste Aktion nicht 
immer reproduzierbar fehlerfrei ausführen könnte würde ich ja direkt 
sagen das Ding ist hinüber.

Ich weiß um den empfindlichen Spannungsregler, der Dragon fristet sein 
Dasein in seiner original Schachtel, die ein paar Aussparungen für die 
Anschlüsse hat. Der leitfähige Schaumstoff ist aber logischerweise vor 
der Inbetriebnahme rausgeflogen.


Ich hoffe ihr habt noch eine Idee, ich bin ratlos. Ist ja fast so als 
wenn nach dem ersten Auslesen ein Flag gesetzt wird, um mich zu ärgern 
;).

VG Paul
#4889566
Lesenswert?

probier mal den niedrigsten Takt aus, anfangen würde ich mit der 
Signatur auslesen und dann Chip erease, wenn das nicht funktioniert, 
externen Takt anlegen und wenn das auch nicht geht löte nen Hebelsockel 
in den Dragon und verbinde das ganze für die parallele 
Programmiermöglichkeit. Siehe in der AVR-Studio Tool-Help->Dragon

Ich weiß nicht mehr wie diese Steckverbinder sich nennen vielleicht 
kennt jemand den Namen ich hatte mir mal 50 Stück in China bestellt, 
super praktisch wenn man mit dem Dragon alle Möglichkeiten nutzen will.
Gast #4890054
Lesenswert?

Hallo,

danke für die Antworten.

Dickstes USB Kabel, 1.21GW fähig --> kein Erfolg. Es ging ja bis vor 
kurzem mit jedem Kabel.

Die Taktfrequenz spielt keine Rolle. Die erste Aktion geht mit allen, 
jede weitere versagt. Das HV Programming ist ne Option, aber nicht die 
Lösung des Problems. Noch eine Idee?

Viele Grüße
Paul
#4890222
Lesenswert?

passt die Resetbeschaltung 10 kOhm Pullup und 100nF gegen GND? Hast du 
100nF möglichst nah zw. VCC und GND?

Dieses Problem kannte ich nur von Ponyprog usw. wo die Übertragung nicht 
über USB lief und der Programmer nur aus ein paar Transistoren bestand. 
Mit AVRISP MKI/MKII oder Dragon hatte ich solche probleme noch nicht.

Prüfe nochmal die Verbindung zw. Dragon und deiner Schaltung oder poste 
mal ein Bild.
Gast #4890722
Lesenswert?

Hört sich danach an als wenn es da ein Masseproblem gibt.
So mancher Bastler hatte in anderen Beiträgen es nicht
gerafft, wie ein Stromkreis richtig funktioniert.
Da muss die Masse von der Quelle zur Senke(Verbraucher)
mitgeführt werden. Die Signale allein tuns nicht.
Mit Argwohn sollte man auch eine externe
Versorgung beachten, dass es da keine Konflikte gibt.
Gast #4890946
Lesenswert?

Könnte mir auch vorstellen, dass das alte Studio von einem neueren 
Betriebssystem nicht mehr ordnungsgemäß unterstützt wird und es deshalb 
zu irrationalen Abbrüchen führt. Der Dragon wird doch von Studio 7 
unterstützt.
Gast #4891080
Lesenswert?

> Hört sich danach an als wenn es da ein Masseproblem gibt.

Das war auch mein erster Gedanke, aber der TO klingt, als ob er solche 
Grundsätzlichkeiten lämgt abgecheckt hat.

@Dragon
Und, hast du das gecheckt?
Gast #4891081
Lesenswert?

> Könnte mir auch vorstellen, dass das alte Studio von einem neueren
> Betriebssystem nicht mehr ordnungsgemäß unterstützt wird

AVR Studio 4.19 läuft definitiv unter Windows 10, man muss da aber beim 
Treiber nachhelfen. Ich denke, die Hürde hat er aber längst überwunden. 
Ohne Treiber würde gar nichts gehen.

Ich vermute, dass AVR Studio 4.18 daher ebenfall läuft. Wobei: Sicher 
kann man sich da nie sein, bei dieser Drecks-Software.

Ich würde mal avrdude versuchen - nur so zum Vergleich. Dann weisst du 
wenigstens, ob die Hardware Ok ist. Und zwar vorzugsweise unter Linux 
(Ubuntu kann man ohne Installation vom USB Stick starten) oder unter 
Windows nach dieser Anleitung: 
http://stefanfrings.de/avr_tools/index.html
Gast #4891398
Lesenswert?

Danke für eure Antworten,

die üblichen Probleme sind es leider nicht. Das Ganze ist reproduzierbar 
an zwei PCs, 4 Schaltungen von denen ich weiß das sie gehen (lassen sich 
auch über mysmartavr programmieren) und einem Tiny44 in Minimalkonfig 
auf dem Steckbrett.

AVR Sutdio 4.18, 4.18 SP1 und SP3, alles probiert. Immer das gleiche.

Ich kann den AVR einmal ansprechen. Egal ob Fuses, Lockbits, Signatur, 
Programm aufspielen, alles geht problemlos, danach ist Feierabend. Ich 
bin nicht der einzige mit em Problem, hier im Forum gibts auch zwei 
ältere Beiträge zu finden, allerdings ohne Lösung. In englischen Foren 
taucht das Problem auch immer mal spoardisch auf.
Wenn gar nicht mehr gehen würde, dann wäre der Fall ja klar. Aber die 
erste Aktion gelingt immer fehlerfrei. Egal welcher Controller in der 
jeweiligen Schaltung steckt.

Software schließe ich aus, da ich an meinem System nix geändet habe. Bis 
vor Kurzem ging es ja auch problemlos (ok, "bis gestern gings noch" ist 
ja indirekt die Defintion von kaputt ;)). Auch die Reproduzierbarkeit 
ist an zwei PCs identisch. Ich vermute mal der Dragon ist hin, aber was 
mich noch beschäftigt ist halt, dass immer die erste Aktion gelingt und 
dann die weiteren fehlschlagen. Ich will einfach Gewissheit bevor ich 
ihn beerdige.

Viele Grüße
Paul
Gast #4891506
Lesenswert?

P. M. schrieb:
> Dann würde ich mal auf das Update tippen.

Das kam wohl etwas falsch rüber:
Es ging alles wunderbar, dann trat das beschriebene Verhalten auf, erst 
danach habe ich das Update durchgeführt weil ich darin eine mögliche 
Lösung sah. Am Update liegts also nicht. Das Verhalten vor und nach dem 
Update ist gleich. Eine Aktion möglich. Wenn ich nach dieser ersten 
Aktion beispielsweise die Fuses auslese, so sind alle Hacken gesetzt, 
was aber eben nicht der Realität entspricht. Ziehe ich den ISP Stecker 
ab und stecke gleich wieder auf, dann geht wieder eine Akrion.

Viele Grüße
Paul

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