Welcher Debugger für AVR uCs unter Linux?

OP #6004589
Hallo zusammen,

ich habe meine bisherigen AVR-Projekte unter Windows mit dem Atmel 
Studio + dem AVR Dragon debuggt und programmiert.

Seit einiger Zeit bin ich komplett auf Linux umgestiegen und suche nun 
für ein Projekt mit einem neueren ATTiny814 (debugging via UPDI) einen 
neuen Debugger. Dieser soll den Dragon ablösen und daher möglichst alle 
AVRs debuggen und programmieren können.

Auf SW-Seite kommen die bekannten Tools wie avrdude und avarice*/gdb zum 
Einsatz, bei den möglichen Debuggern sehe ich aktuell:

- das ATMEL ICE
- MPLAB PICkit 4
- MPLAB snap (mit Modifikation für UPDI)


Welches dieser Geräte ist empfehlenswert? Gibt es große funktionale 
Unterschiede (das snap unterstützt wohl nicht alle Controller)? Werden 
diese durch avrdude und avarice*/gdb unterstützt?

Kennt Ihr noch weitere, für den Hobbyisten bezahlbare Debugger?

*gibt es eigentlich alternative gdb-Interfaces anstelle von avarice?

Besten Dank!
Oliver
OP
So, ich habe mich mal etwas aufgeschlaut: zuerst sah die Lösung MPLAB 
IDE + PICKIT 4 als die vielversprechenste Lösung aus, allerdings...

a) werden (zumindest aktuell) nicht alle AVRs unterstützt
b) befindet sich die Unterstützung für die AVRs prinzipiell im Status 
"Beta"
c) sind Programmier- und Debuglösungen anscheinend propritär gelöst.

Also wird es doch die teuerste Lösung - das Atmel ICE.

Beste Grüße,
Oliver
Moderator Persönliche Seite
Oliver S. schrieb:
> Kennt Ihr noch weitere, für den Hobbyisten bezahlbare Debugger?

EDBG, findet sich auf einigen Xplained-Boards als Onboard-Debugger, aber 
müsste sich da eigentlich auch abtrennen und allgemein benutzen lassen 
(ist eigentlich der gleiche UC3-Chip wie im Atmel-ICE).

Geht aber vermutlich nur mit den jeweils aktuellen Snapshots aus den 
Sourcetrees von AVaRICE und AVRDUDE.

Atmel-ICE ist natürlich elektrisch robuster, mit Levelshiftern etc.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.