Debuggen mit Dragon

OP #3384509
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
Angehängte Dateien:
#3384900
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
#3384937
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.

...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.