Gast
#143931
Hallo Leute! Ich habe mich etwas mit der Programmierung der AVR - Prozessoren beschäftigt. Mit Programmierung meine ich nicht vordergründig die Architektur, sondern das Flashen selbst. Hierbei war mir die SPI-Schnittstelle immer sehr hilfreich. Ich benutze hierzu ein nachgebautes Programmiergerät und habe mich auch mit dem Programmierprotokoll selbst etwas auseinandergesetzt. Jetzt möchte ich mich etwas mit JTAG beschäftigen. Soweit ich weiß funktioniert das Ganze auch auf einer Art SPI-Schnittstelle. Der Vorteil scheint hier nicht nur zu sein, dass man den Prozessor flashen kann, sondern auch während des Programmablaufes zu stoppen oder nur einzelne Befehle ausführen zu lassen. Man benötigt aber mehr Pins und einen Debugger - Ein einfaches Programmiertool scheint hier nicht mehr zu reichen, da man am Bildschirm beim Debuggen ja beobachten möchte, welcher Befehl als nächstes ausgeführt wird. Könnt ihr mich bitte korrigieren, wenn ich hier eine falsche Info von mir gebe. Welche Erfahrungen habt ihr mit der JTAG-Schnittstelle? Wie schnell ist sie im Vergleich zur SPI? Gibt es hier auch so einfache Nachbauten wie bei SPI? Wie läuft das Ganze bei JTAG ab? Fragen über Fragen. Danke für eure Antworten. Tschüss Martin