Lauterbach: debugger per i controllori Infineon XE166 - Elettronica Plus

Lauterbach: debugger per i controllori Infineon XE166

Pubblicato il 3 marzo 2008

I controllori XE166 combinano un core C166 V2 non solo con varie periferiche e memorie flash su silicio, ma anche un core Dsp e arrivano a una frequenza operativa massima di 80 MHz.

L’attuale debugger per i processori Infineon C166 V2 è stato migliorato includendo il supporto per la gamma XE166, permettendo il debug a basso (assembly) e alto livello (C/C++) attraverso l’interfaccia di debug integrata. Tramite l’interfaccia Ocds il debugger può quindi accedere velocemente a tutte le unità presenti sul silicio, quali on chip breakpoint, periferia del microprocessore, registri e memoria flash. Si può collegare all’host computer (Windows o Linux) mediante bus Usb 2.0 oppure Ethernet 10/100 o 1000 Mbit/s. Tra le capability standard troviamo la possibilità di programmare l’unità flash interna, tutte le unità flash esterne, un numero illimitato di breakpoint in Ram e in Flash, debug a alto livello (Hll) e Assembler e il supporto per la maggior parte dei compilatori C/C++ presenti sul mercato.

Il software per C166 V2 può essere facilmente aggiornato per includere questi nuovi microcontrollori tra i target a disposizione.

Oltre a questo, la possibilità di collegare i logic analyzer Trace32 PowerProbe e PowerIntegrator significa avere a disposizione due moduli aggiuntivi per il campionamento di informazioni addizionali; PowerProbe può campionare fino a 64 canali a 100 MHz, mentre PowerIntegrator rende disponibili 204 canali con campionamento fino a 500 MHz.