Jtag débogage AVR


Réponses:


14

Les programmeurs ISP normaux n'ont pas de capacités de débogage JTAG. Pour cela, vous aurez besoin d'un matériel légèrement plus cher. Un émulateur de circuit JTAG vous permettra de laisser votre circuit communiquer avec votre PC pendant que vous exécutez le firmware. De cette façon, vous pouvez définir des points d'arrêt, regarder la mémoire, activer / désactiver les broches et voir l'état exact de votre microcontrôleur. Les programmeurs FAI d'EMSL et d'Adafruit ne vous laisseront pas faire cela.

L'un des programmeurs les moins chers qui ont des capacités d'émulation en circuit est l' AVR Dragon . Cela vous coûtera environ 50 $, - . C'est bon marché pour une raison cependant: il est trop facile de surcharger le circuit et de casser le programmateur. Si vous en obtenez un, je vous recommande de trouver une forme de protection comme un DragonRider ou un DragonHide . (J'ai déjà tué mon premier dragon, ce qui est étonnamment facile à faire)

Une solution plus robuste serait un AVR-JTAG-ICE-MKII mais cette chose est beaucoup plus chère .

Vous pouvez également essayer d'en créer un vous-même .


7

Une autre option pour le matériel peut être le Bus Pirate à 27,15 $ (vendu via seedstudio) qui fait aussi d'autres choses. Je ne l'ai pas encore utilisé pour JTAG, mais voici ce que dit le manuel: lien .


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.