Jtag Debugging von AVR

23

Kann mir jemand raten, welche Hard- und Software zum Debuggen von AVR im Stromkreis benötigt wird.

JohnC
quelle

Antworten:

14

Normale ISP-Programmierer haben keine JTAG-Debugging-Funktionen. Dafür benötigen Sie etwas teurere Hardware. Mit einem JTAG-In-Circuit-Emulator können Sie Ihre Schaltung mit Ihrem PC kommunizieren lassen, während Sie die Firmware ausführen. Auf diese Weise können Sie Haltepunkte setzen, den Speicher beobachten, Pins aktivieren / deaktivieren und den genauen Status Ihres Mikrocontrollers anzeigen. Die ISP-Programmierer von EMSL und Adafruit lassen dies nicht zu.

Einer der billigsten Programmierer mit In-Circuit-Emulationsfunktionen ist der AVR Dragon . Es kostet Sie ca. 50, - US-Dollar . Es ist jedoch aus einem Grund billig: Es ist zu einfach, die Schaltung zu überlasten und den Programmierer zu beschädigen. Wenn Sie einen haben, empfehle ich Ihnen, einen Schutz wie einen DragonRider oder einen DragonHide zu finden . (Ich habe bereits meinen ersten Drachen getötet, was überraschend einfach ist)

Eine robustere Lösung wäre ein AVR-JTAG-ICE-MKII, aber dieses Ding ist viel teurer .

Sie können auch versuchen , selbst eines zu bauen .

bpijls
quelle
7

Eine weitere Option für Hardware ist der Bus Pirate für 27,15 US-Dollar (verkauft über seedstudio), der auch andere Aufgaben übernimmt. Ich habe es noch nicht für JTAG verwendet, aber dies ist, was das Handbuch sagt: Link .


quelle