AVR Dragon: Debuggen sehr langsam

Gast #672338
Lesenswert?

Hallo,

ich verwende seit gestern den AVR Dragon, um via JTAG meine Programme 
auf einem ATmega16 zu debuggen. Dies funktioniert soweit ganz gut.

Nur beim umfangreicheren Programmen braucht der Debugger quälend lange, 
um bis zu einem Breakpoint zu kommen. Bei befehlsweise F11 steppen, 
schafft er nur ca. 2 Operationen pro Sekunde. Kommen auch noch Schleifen 
mit 1000 Durchläufen vor, ist die Wartezeit einfach inakzeptabel lange.

Was kann ich tun, um die Geschwindigkeit zu erhöhen?
Gast #672366
Lesenswert?

Ok, jetzt der reale Fall. Ich hab ein Programm, das einen ADC auswertet 
und dann auf einem LCD ausgibt. Das Programm ist umfangreich und alle 
Teile werden benötigt. Nein, ich verwende keine unnützen Schleifen ;)
Mich interessiert nun der letzte Teil des Codes. Somit muss der Debugger 
von Anfang an alles durchsteppen, was eben viel Zeit beansprucht.
-> Wie verringere ich diese Zeit?
Kann man den Dragon "falsch" konfigurieren? Mom. ist alles auf default.
Gast #672385
Lesenswert?

Ok, Schande über mein Haupt. Mit Breakpoints geht das ganze in der Tat 
viel schneller.

Ich dachte immer, dass es im Running-Mode bis zum Breakpoint ebenso 
langsam wie mit Singlestep gehen muss. (Briefbeschwerer auf F11 bis zum 
BrP)


:/

Viel Dank, der Thread kann geschlossen werden.

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