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
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
> Was kann ich mit so einem Debuger eigentlich genau machen?
"Ich weiß nicht, wozu es gut ist, aber ich will es haben!"
Danke für deine Antwort. Ja, mit dem Simulator habe ich schon gearbeitet. Verdammt praktisch. Wenn ich z.B. den ATMEGA 8 debugen möchte... Welche Pins bruache ich für den Debuger ICE? Gruß Jo!
___________________________________________________________
> 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!
Hi >Wenn ich z.B. den ATMEGA 8 debugen möchte... Der ATMEGA8 ist einer der wenigen AVRs, die KEIN Debuginterface haben. Alternativ ATMega88. Pinkompatibel. Der lässt sich über Debug-Wire anschliessen. Dazu brauchst du nur RESET,VCC und GND. MfG Spess
Firma ohne knausrigen Chef? => JTAG ICE MK-II oder den neuen AVR-ONE (Nexus fähiger Debugger) Gute, der Nexus kostet knapp 300 Euro mehr, ist dafür aber auch für AVR32 Spezialdebug geeignet. Lote mal aus, wo die Schmerzgrenze bei deinem Chef liegt ;-)
Hallo, Das ist ja mal der hammer... Nur der Reset Pin und GND als bezugsportential. Für was braucht man den VCC beim Debugen? Was heist NEXUS fähig? Hat der ICE eignetlich einen Nachteil gegenüber dem Dragon? Das mit dem Ausloten ist ne Idee... ^^ Gruß Johannes!
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.
Hi >Naja, nach Möglichkeit würd ich lieber das 4-Wire JTAG benutzen. AVRs haben eigentlich nur ent- oder weder. Jedenfalls fällt mir im Moment keiner ein, der DW und JTAG hat. D.h. das bei kleineren AVRs der JTAG-ICE auch nur DW nutzen kann. MfG Spess
Hallo, Kann der ICE auch 4-Wire? Was kann der Dragon? Wie nennt man das mit nur einer Leitung also GND VCC und Reset. Dass man GND und Reset braucht verstehe ich. Für was bruacht man bei der Art auch VCC??? Danke! Gruß Johannes!
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
> 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 ;-)
Hallo, Okey, danke für eure Hilfe! Ich werde das ICE MK-II bestellen. Wo bekommt man das am günstigsten? Danke, Gruß Johannes!
Versuch mal die folgenden Quellen: Ineltek MSC Gleichmann (sollte günstig sein - zumindest war das mal vor ne Weile so) Reichelt Digikey (nur bei Sammelbestellung! wg. der hohen Versandkosten)
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.