Jtag debuguje AVR

23

Czy ktoś może doradzić, jaki sprzęt i oprogramowanie jest wymagane do debugowania AVR w obwodzie.

JohnC
źródło

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 .

bpijls
źródło
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 .


źródło