Alternative zu AVaRICE ?

Gast #2954620
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.

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.