Jtag debug AVR


Risposte:


14

I programmatori ISP normali non dispongono di funzionalità di debug JTAG. Per questo avrai bisogno di hardware leggermente più costoso. Un emulatore di circuito JTAG ti consentirà di far comunicare il tuo circuito con il tuo PC mentre esegui il firmware. In questo modo è possibile impostare i punti di interruzione, guardare la memoria, abilitare / disabilitare i pin e vedere lo stato esatto del microcontrollore. I programmatori ISP di EMSL e Adafruit non ti permetteranno di farlo.

Uno dei programmatori più economici con funzionalità di emulazione in-circuit è AVR Dragon . Ti costerà circa $ 50, - . Per un motivo è economico: è troppo facile sovraccaricare il circuito e interrompere il programmatore. Se ne ottieni uno, ti consiglio di trovare una forma di protezione come DragonRider o DragonHide . (Ho già ucciso il mio primo drago che è sorprendentemente facile da fare)

Una soluzione più solida sarebbe un AVR-JTAG-ICE-MKII ma questa cosa è molto più costosa .

Puoi anche provare a costruirne uno tu stesso .


7

Un'altra opzione per l'hardware potrebbe essere Bus Pirate a $ 27,15 (venduto tramite seedstudio) che fa anche altre cose. Non l'ho ancora usato per JTAG, ma questo è ciò che dice il manuale: link .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.