Hallo Dragon-Besitzer! Ich habe folgendes Problem mit meinem Drachen: Das Teil zieht eigentlich immer die Resetleitung des Targets auf LOW, so das der uC nur selbstständig tut, wenn ich das JTAG-Kabel abziehe. Beim "JTAG ICE (mkI)"-Klone ist mir das Problem so nicht bekannt. Da spielt der uC fröhlich vor sich hin, sobald die SW im Controller drin ist. Weiß jemand wo ich drehen muss, damit das Kabel nach dem Programmieren am Chip bleiben kann? Was sind die Konsequenzen, wenn ich die Resetleitung auftrenne? Grüße, Gregor
Auftrennen würd ich sie nicht, weil dann DebugWire z.b. nicht mehr geht. Aber das Problem kenne ich mit dem Dragon so auch nicht... Bei meinem ICE2 jetzt läuft der uC auch los nach dem Programmieren. Programmierst du ihn über JTAG ausm AVR-Studio raus? Dann startest du das Prog vieleicht im Debug Modus und du müsstest es im Studio mit F5 starten nach dem Upload. Gruß Fabian
Hallo Fabian, ich kompiliere das Projekt, verbinde über den Connect-Dialog mit dem Dragon und schreibe über den PROGRAMM-Button das Flash. Jetzt kann ich das Fenster aber nicht einfach (wie beim mkI) minimieren, sondern muss die Verbindung zum Dragon schließen, indem in den Brenndialog richtig schließe. Dann läuft's an (hab ich gerade evaluiert). Wenn ich den Dialog wieder öffne, läuft das Programm erstmal weiter, bis ich die Fuses auslese. Auf dem selbst gestrickten mkI wird das Programm nur kurz unter-/ab-gebrochen, um nach dem Fuse lesen direkt weiter zu machen. Da kann ich den Dialog auch minimieren, während der uC weiterhin tut. Damit kann ich sehen, ob's läuft, ein paar Zeilen Code ändern, und komfortabel nach dem compilen über "Write Flash using current settings" mit einem klick neu schreiben. Den Button gibts aber nicht, wenn kein Brenner konnektiert ist. Grüße, Gregor
Hm... ich hab wie gesagt leider kein Dragon mehr und auch grad nix zum Testen am MK2. Aber machst du das im JTAG oder ISP Mode. Im JTAG mode könnte ich es noch verstehen, im ISP Mode dürfte das eigentlich nicht sein. Falls du JTAG nutzen solltest kannst ja auch direkt ohne den Connect Dialog mit STRG+F7 das Programm kompilieren und starten. Dann läufts im Debug Modus und du kannst es mit F5 laufen lassen und mit STRG+F5 pausen. Gruß Fabian
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.