Debugger di codice per microcontrollori Jtag

Code-Debuggen

Un debugger è fondamentalmente uno strumento per diagnosticare e trovare errori nei sistemi informatici, soprattutto nei programmi, ma anche nell'hardware necessario per la loro esecuzione. Oggi JTAG viene utilizzato per la configurazione di FPGA e CPLD, nonché per il debug e la programmazione dei microcontrollori. Le memorie programmabili in parallelo, come le memorie flash collegate direttamente a un circuito integrato con una porta JTAG, possono essere riprogrammate mentre sono installate perché il circuito integrato può emulare un programmatore per il chip di memoria.

Utilizzando il multilink, l'utente può utilizzare la modalità di debug in background per interrompere la normale esecuzione del processore e controllare il processore tramite USB con un PC. L'utente può quindi controllare direttamente l'esecuzione del target, leggere/scrivere registri e valori di memoria, visualizzare il codice di debug sul processore e programmare dispositivi di memoria FLASH interni o esterni. Il modello USB Multilink Universal FX può inoltre alimentare il microcontrollore target con 3,3 V o 5 V.