Jtag debuguje AVR


Odpowiedzi:


14

Normalni programiści ISP nie mają możliwości debugowania JTAG. Do tego potrzebny będzie nieco droższy sprzęt. Emulator JTAG w emulatorze obwodu umożliwia komunikację obwodu z komputerem podczas uruchamiania oprogramowania układowego. W ten sposób możesz ustawić punkty przerwania, obserwować pamięć, włączać / wyłączać piny i zobaczyć dokładny status mikrokontrolera. Programiści ISP z EMSL i Adafruit nie pozwolą ci tego zrobić.

Jednym z najtańszych programistów, które mają możliwości emulacji w obwodzie, jest AVR Dragon . Będzie cię to kosztować około 50 $ . Jest jednak tani z jakiegoś powodu: zbyt łatwe jest przeciążenie obwodu i przerwanie programatora. Jeśli go dostaniesz, zalecam znalezienie jakiejś formy ochrony, takiej jak DragonRider lub DragonHide . (Zabiłem już mojego pierwszego smoka, co jest zaskakująco łatwe do zrobienia)

Bardziej niezawodnym rozwiązaniem byłoby AVR-JTAG-ICE-MKII, ale ta rzecz jest znacznie droższa .

Możesz także spróbować zbudować taki sam .


7

Inną opcją sprzętową może być Bus Pirate za 27,15 USD (sprzedane przez seedstudio), które również robią inne rzeczy. Nie użyłem go jeszcze do JTAG, ale tak mówi instrukcja: link .


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.