Forum: Mikrocontroller und Digitale Elektronik AVR USB über USB debugbar?


von Bernie (Gast)


Lesenswert?

Hallo zusammen,

soweit ich weiß wäre es möglich die AVR Controller mit USB mit 
Bootloader direkt zu beschreiben.
Wäre es auch möglich, über USB zu debugen?

Gruß
Bernie

von Phantomix X. (phantomix)


Lesenswert?

> Wäre es auch möglich, über USB zu debugen?

Das ginge, wenn dein Bootloader den USB komplett im Griff hat, und auch 
immer an die Interrupts rankommt. Weitere Voraussetzung ist, dass die 
Firmware keine Interrupts sperrt. Selbst dann ist das Ganze ein 
ziemliches Gefrickel. Und auf dem USB dann noch was anderes machen außer 
debuggen... naja.
Auf jeden Fall würde da SEHR viel Arbeit drin stecken, bis das überhaupt 
mal läuft.

Warum nimmst du nicht die standard-JTAG-Schnittstelle? Die ist doch 
extra zum Debuggen da!

von Barny F. (barny)


Lesenswert?

Es kommt darauf an wie genau man debuggen will.
Wenn man weis dass der USB-Teil funktioniert, kann man den USB als RS232 
ersatz verwenden.
Dass heißt dass man diverse Daten über USB rausschreibt indem man den uC 
RS232 oder Tatatur spielen lässt.
Aber mehr wird man nicht so ohne weiteres hinbekommen.

von Christian R. (supachris)


Lesenswert?

Naja, ein Monitor-Programm zu installieren ist nicht sooo schwer. 
Allerdings kommt das nicht ansatzweise an die Fähigkeiten der 
Debug-Hardware ran und wird ja auch vom AVR Studio oder Eclipse dann 
nicht unterstützt.

von Bernie (Gast)


Lesenswert?

Ok, hab ich mir fast gedacht.

Das Problem an der ganzen Sache ist, dass ich nicht ewig viel Geld für 
Zubehör ausgeben will um ein bißchen zu Spielen.
Ich hatte schonmal das Vergnügen, mit einm JTAG ICE MKII zu arbeiten, 
was mir aber für Privatzwecke viel zu teuer ist.
Und weil ich glesen habe, dass zum Beispiel der Dragon auch nicht so 
einwandfrei funktioniert überleg ich halt gerade was ich machen soll.

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.