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
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.
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
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.
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.
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.
> 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?
> Könnte mir auch vorstellen, dass das alte Studio von einem neueren> Betriebssystem nicht mehr ordnungsgemäß unterstützt wirdAVR 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
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
Dragon schrieb:> AVR Dragon, neuste Firmware, geupdatet heute über AVR Studio
Wenn ich Dich richtig verstanden habe, ging es von dem Update noch und
danach nicht mehr.
Dann würde ich mal auf das Update tippen.
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
Dragon schrieb:> Ziehe ich den ISP Stecker> ab und stecke gleich wieder auf, dann geht wieder eine Akrion.
Reicht es auch die Power vom Target aus- und wieder einzuschalten oder
geht es nur wenn der Stecker abgezogen war?
> Dragon schrieb:>> Ziehe ich den ISP Stecker>> ab und stecke gleich wieder auf, dann geht wieder eine Akrion.>
Hört sich an als könne der Proger den Reset nicht bedienen.
(Kabelbruch?)
Kurt