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
Tausch mal das USB Kabel aus, durch ein möglichst kurzes und dickes.
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.
:
Bearbeitet durch User
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.
Hast du das Problem auch, wenn du nur einen nackten AVR µC (mit Batterie und Freilaufdiode) anschließt?
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 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
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
:
Bearbeitet durch User
Hängt der Resetpin über einen Pullup an VCC und welchen Wert hat dieser? Vielleicht wurde dem Transistor im Dragon zu warm um die Ohren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.