Lauterbach: Debugger e Trace per OMAP35xx di Texas Instruments - Elettronica Plus

Lauterbach: Debugger e Trace per OMAP35xx di Texas Instruments

Pubblicato il 2 aprile 2008

Trace32 PowerView comprende un debugger efficiente e user-friendly sia a livello Assembly sia HLL (C/C++), real-time trace del flusso di programma, statistiche di performance e runtime, e lo strumento di programmazione Flash; il DSP C64x+, quando presente, è anch’esso supportato da un debugger completo di tutte le funzionalità, e le funzioni speciali del chip – come il debug nelle modalità power-saving – sono anch’esse gestite in modo eccellente.

Con PowerTrace della gamma Trace32, è possibile sfruttare il componente Coresight ETM (Embedded Trace Macrocell) per registrare il flusso di programma real-time del core Cortex-A8 in un trace buffer grande fino a 4 Gbyte e, in aggiunta, il sistema per debug e trace CombiProbe permette di tracciare le informazioni trasmesse dall’interfaccia SDTI e correlarle al trace ETM. Queste funzioni base di debug sono estese da un set di feature avanzate che solo Trace32 possiede, ad esempio il ContextTracking System e il sistema di Energy Test Analysys. Il CTS permette la ricostruzione del contesto dei registri, della memoria, della cache e TLB in base alle informazioni tracciate, al fine di avere una visione dettagliata dell’esecuzione del codice e dell’utilizzo di cache e registri. L’ETA permette invece di misurare il consumo energetico del sistema sviluppato e correlarlo all’esecuzione del codice secondo il flusso registrato.

I PowerTool Trace32 sono connessi al computer host con S.O. Windows, Linux o Solaris tramite interfaccia Usb 2.0 o Ethernet 10/100/1000 Mbit/s; tutti i più popolari sistemi operativi embedded sono supportati, inclusi Linux, Windows CE e Symbian OS.