Ciao, sono Jim Stuart della Freescale Semiconductor e oggi parleremo del cavo USB MultiLink per S08 e ColdFireV1. L'USBMULTILINK in combinazione con il chip Berg bug e l'interfaccia di debug su microcontrollori Freescale fornisce tutte le funzionalità associate ad un emulatore di circuito ad una frazione del costo.
Diamo un'occhiata a quello che abbiamo nella scatola.
Ci sono un paio di pagine di documentazione. Abbiamo l'UsbMultiLink che comprende il cavo che si collega al sistema di destinazione e il cavo USB per collegarlo al vostro PC in esecuzione CodeWarrior. Anche se costa solo 99$ non c'è bisogno di "sacrificare" le prestazioni di debugging. E' stato progettato per funzionare: con CodeWarrior, sul tuo PC e per collegarsi al PC tramite USB. Poi, si collega alla tua applicazione tramite i 6 pin (header). Anche se ci sono 6 pin, ne vengono utilizzati soltanto 3: uno è per alimentazione, uno è per reset e uno è per "run debug interface".
Vi mostrerò una applicazione tipica col PCB che contiene 6 pin. Come possiamo vedere, l'header lo abbiamo qui. Il cavo di debug può essere connesso all'header; questo poi si collega in PV per consentire al debug di cominciare.
In conclusione, il cavo USBMULTILINK è lo strumento di debug più importante che si possa utilizzare nello sviluppo dell'S08 o per ColdFire V1.
RICHIESTA DI CONTATTO
Se desideri maggiori informazioni su questo prodotto Freescale, invia una richiesta ad Arrow utilizzando il seguente modulo.
Leggi la versione inglese: Introduction to the USBMULTILINK
Più informazioni su ColdFire
Il cavo USBMultiLink sfrutta un’importante modalita’ di debug offerta da molti microcontrollori Freescale, cioe’ il Background Debug Mode (BDM). Come citato nel testo, vengono utilizzati tre soli fili del connettore di debug Berg a 6 pin. Tramite il software di controllo in esecuzione sul PC, e’ possibile comandare al micro la modalita’ di debug in background in cui e’ possibile impostare i breakpoint, visualizzare il contenuto dei registri, di aree di memoria, ecc.
Freescale mette anche a disposizione degli sviluppatori un utilissimo application note (AN3335) che tratta il BDM sul micro HCS08.
Riferimento: http://www.freescale.com/files/microcontrollers/doc/app_note/AN3335.pdf