Forum: Mikrocontroller und Digitale Elektronik Alternative zu AVaRICE ?


von Obs (Gast)


Lesenswert?

Hi!

Kennt jemand eine Alternative zu AVaRICE?

Das Szenario: Ich möchte mit dem avr-gdb mit dem Eclipse-Debugger als 
grafischem Frontend einen Atmega1281 über JTAG mit dem AVR-Dragon 
debuggen und als Interface zwischen dem avr-gdb und dem AVR-Dragon habe 
ich bisher AVaRICE benutzt, aber das stürzt eigentlich permanent ab. Die 
Debug-Toolchain sieht also im Moment so aus:

Eclipse Debugger <-> avr-gdb <-> AVaRICE <-> AVR-Dragon <-> Atmega1281

Das konkrete Problem: Wenn ich Assemblerbefehl für Assemblerbefehl 
durchgehe, hängt sich AVaRICE einfach auf, wenn es eine Funktion mittels 
call aufrufen soll. Die Adresse, an die gesprungen werden soll existiert 
auch und ist auch richtig und wenn ich einfach über den call 
"hinweglaufe", dann stürzt AVaRICE nicht ab sondern hält dann eben beim 
nächsten Breakpoint. Aber ich muss leider in die Funktion rein, die bei 
call aufgerufen wird. Das Aufhängen sieht so aus, dass  AvaRICE 
minutenlang wie wild irgendwas durchrattert und nicht mehr anzusprechen 
ist.
Ein weiteres Problem ist, dass AVaRICE und avr-gdb auch scheinbar sehr 
häufig die Synchronisation verlieren, d.h. im  AVaRICE wird dann immer 
sowas angezeigt wie "wrong sequence number" und dann hilft eigentlich 
auch nicht mehr viel außer Neustart und das ganze wieder von vorne.

Vielen Dank schonmal.

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.