Jtag débogage AVR

23

Quelqu'un peut-il indiquer le matériel et les logiciels nécessaires au débogage de l'AVR en circuit?

JohnC
la source

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 .

bpijls
la source
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 .


la source