AVR ICE / AVR Dragon

Gast #948847
Lesenswert?

Hallo,

Ich möchte mir dem Nächst ein  "AVR ICE" oder "AVR Dragon" zulegen.

Kamm mir jemand die unterschiede der beiden Debuger erklähren?

Wie wird so ein Debuger eignetlich an den AVR angeschlossen?

Wie viele Pins brauche ich dazu?

Ich möchte AT MEGAs debuggen. Welcher Debuger ist dafür geeignet?

Beeinflusst der Debuger eigentlich mein Programm im AVR... Also macht er 
es langsamer..??

Was kann ich mit so einem Debuger eigentlich genau machen?

Seh ich da nur was in den Variablen steht oder kann der noch mehr..

Ich bin dankbar für jede Info!

Gruß Johannes
Gast #948860
Lesenswert?

Hi

>Kamm mir jemand die unterschiede der beiden Debuger erklähren?

1. Preis

2. Der Dragon ist für AVRs bis 32k Flash benutzbar, der JTAG-ICE für 
alle.

>Beeinflusst der Debuger eigentlich mein Programm im AVR... Also macht er
>es langsamer..??

Im RUN-Modus und ohne Breakpoints, nein.

>Was kann ich mit so einem Debuger eigentlich genau machen?

Hast du schon mal mit einem Simulator gearbeitet? In-Circuit-Emulation 
macht das Gleiche, nur mit deinem realen Controller und in deiner realen 
Schaltung.

MfG Spess
Gast #948884
Lesenswert?

___________________________________________________________

> Was kann ich mit so einem Debuger eigentlich genau machen?

"Ich weiß nicht, wozu es gut ist, aber ich will es haben!"
___________________________________________________________

:-)

Ja so hört es sich an... Ist im Prinziep auch so.

Ich soll mir einen raussuchen. Muss ihn nicht zahlen.

Ich arbeite in der Firma mit ATMEGAs habe damit auch schon einiges 
gemacht. Jetzt wollt ich mich halt mal über debuger informieren.

Gruß Jo!
#949013
Lesenswert?

Johannes Mc wrote:
> Hallo,
>
> Das ist ja mal der hammer... Nur der Reset Pin und GND als
> bezugsportential. Für was braucht man den VCC beim Debugen?

Naja, nach Möglichkeit würd ich lieber das 4-Wire JTAG benutzen. Bei den 
größeren Controllern gibts ja genug Pins. Diese bidirektionelle Sache 
ist langsamer und soviel ich weiß, auch nicht besonders stabil. Macht 
bei den kleinen Chips mit sehr wenigen Pins Sinn.

> Hat der ICE eignetlich einen Nachteil gegenüber dem Dragon?

Er ist teurer. Dafür hat er aber ein Gehäuse und mehr Möglichkeiten.
Gast #949115
Lesenswert?

Hi

>Kann der ICE auch 4-Wire?

Können beide. Der Dragon aber nur für AVRs mit max 32k Flash.

>Wie nennt man das mit nur einer Leitung also GND VCC und Reset.

Bei Atmel Debug-Wire (DW).

>Dass man GND und Reset braucht verstehe ich. Für was bruacht man bei der
>Art auch VCC???

Für interne Pegelwandler bei VCC-Target<>interner 
VCC-Jtag-ICE/VCC-Dragon.

MfG Spess
Gast #949131
Lesenswert?

> Was heist NEXUS fähig?

Das Nexus Teil ist so ein Standard mit verschiedenen Ebenen für 
Debugging.
Je nach Ebene der Interfaceimplementierung und der Debughardware hat man
eine bestimte Anzahl an Debugfunktionen. Glaub ab Nexus Level 2 oder 3
hat man dann auch eine Trace Buffer Funktion. Trace Buffer heißt, man 
sieht alle Befehle, die der Controller abgearbeitet hat und kann somit 
jeden Schritt nachvollziehen.

Oder kurz:
Höherer Level = Mehr Möglichkeiten in den Controller hineinzuschauen

Wenn Ihr keine AVR32 einsetzen wollt, dann lohnt sich nur "das Ausloten"
mit dem JTAG-ICE MK-II. Der reicht für die 8-bit AVRs problemlos.
Ausserdem ist die Unterstützung der 8-bit AVRs bei dem AVR ONE! Adapter 
noch in Arbeit. Den gibt es erst seit gut nem 1/2 Jahr oder Jahr ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren