Forum: Mikrocontroller und Digitale Elektronik Debuggen mit Dragon


von Pier S. (bigpier)


Angehängte Dateien:

Lesenswert?

Hallo Experten,
bin wiedermal am verzweifeln!
Ich müsste eine Codestelle Debuggen aber ich krieg das s.....Ding nicht 
zum laufen.
Ein Paar Fakten:
-Ich verwende Atmelstudio 6.1.2730
-Habe eine Win7 64Bit Notebook
-Auf meiner Hardware befindet sich ein ATMEGA328P
-Die Resetleitung ist komplett frei und geht nur zur ISP Buchse.
-Das ISP Kabel ist ca 8cm lang!
-Das Dragon Bord hat die aktuelle Firmware geflasht!
Zu meinem Problem sobald ich eine Debug Session initiieren will kommt es 
zu Fehlermeldungen!(Bilder im Anhang)Nun bis vor einigen Updates von 
Atmelstudio war es so das wenn man die Debugg Session initiierte die 
Messsage kam das über isp der Vorgang gestartet wird und nach ein paar 
Sekunden musste man das Dragon von der Ziel Hardware trennen und Die 
Betriebspannung aus einschalten und danach das Dragon wieder einstecken.
Nach diesem Prozedere konnte man mit Dem Ganzen recht gut Arbeiten!
Jetzt hingegen kommen nur noch Fehlermeldungen und nix geht mehr.
Wenn ich hier im Forum darüber suche finde ich leider keine eindeutigen 
Atworten!

Bitte Helft mir
Lg
Peter

von Pier S. (bigpier)


Lesenswert?

Verwendet niemand Atmelstudio 6.1.2730 ?

gruß
Peter

von Bujon (Gast)


Lesenswert?

> Verwendet niemand Atmelstudio 6.1.2730 ?

Bin erst bei 4.19 angekommen. Dauert also noch etwas.

Gibt es unter "Details" weitere Informationen? Ist ATMega328 neu?

von Markus M. (adrock)


Lesenswert?

Hi,

also ich habe mit dem Atmel Studio 6 (allerdings nur die Version von 
Anfang des Jahres) eigentlich keine Probleme beim Debuggen mit dem 
Dragon gehabt (das Kabel war auch länger).

Auch das mit dem Trennen der Versorgungsspannung war nicht regelmäßig 
notwendig. Manchmal hat sich der Dragon aufgehangen, aber eher selten.

Allerdings habe ich nur andere Controller debugged (ATTiny und ATXmega).

Grüße
Markus

von Jannis C. (kabelwurm)


Lesenswert?

Debug Wire Fuse gesetzt?
Gruß Jannis

von Pier S. (bigpier)


Lesenswert?

Jannis C. schrieb:
> Debug Wire Fuse gesetzt?
> Gruß Jannis

Muß man das selbst setzen?

Gruß
Peter

von Hannes L. (hannes)


Lesenswert?

Pier S. schrieb:
> Muß man das selbst setzen?

In Version 4.19 ja. Bei moderneren Versionen weiß ich das nicht, denn 
die brauche ich derzeit nicht, da 4.19 meinen Ansprüchen völlig genügt.

Vorgehen in Version 4:
- ISP-Dialog öffnen,
- Controllertyp auswählen und Signature lesen/prüfen
- im Fusebit-Dialog DWEN-Fuse aktivieren,
- ISP-Dialog schließen (wichtig, sonst funktioniert Debugger nicht)
- Debugger aufrufen, Controllertyp einstellen
- Debuggen
- per Menü Debug Debugging deaktivieren, da der Controller erst danach
  wieder über ISP ansprechbar ist.

Ich nutze den Debugger allerdings sehr selten, meist genügt mir UART, 
LCD oder gar eine LED.

...

von Pier S. (bigpier)


Lesenswert?

Tatsächlich wenn ich selbst die Fuse setze funktionierts!

Danke
Schönen Abend

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
Noch kein Account? Hier anmelden.