¡Atención! Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto


Depuración con Lauterbach TRACE32®

Los núcleos más modernos del mercado embebido contienen en su interior un puerto de depuración, de forma que los depuradores se pueden conectar a dicho puerto para tomar el control del mismo, leer los datos durante la ejecución de la aplicación y depurar paso a paso, establecer puntos de ruptura, hacer el seguimiento del valor de las distintas variables y leer registros en la memoria. De este modo los desarrolladores pueden diagnosticar los fallos en el software y en el almacenamiento en la memoria, y así corregir la aplicación y hacerla correr según lo esperado.

Las herramientas de depuración TRACE32 consisten en un módulo estándar más un cable de depuración específico para la familia del microprocesador que se va a usar. Esto facilita la migración a una nueva CPU, pues simplemente será necesario cambiar el cable de depuración por el específico del nuevo microprocesador.

La información extraída de la depuración se visualiza a través de la interfaz gráfica PowerView, a través de la cual podemos testear y analizar todos los aspectos de nuestra aplicación, tales como el código bootstrap, la inicialización de la placa, las interrupciones, los drivers y el kernel. Cuando se trabaja con Sistema Operativo (OS) los depuradores de Lauterbach cuentan con un mecanismo de detección que captura el proceso en el punto de entrada. Esto permite depurar cada proceso desde su inicio.

Los depuradores TRACE32 soportan la gran mayoría de microprocesadores y SoCs del mercado embebido. A través del siguiente ENLACE se puede ver la lista completa. 

Las características comunes de los depuradores TRACE32 son las siguientes:

  • JTAG, cJTAG, SWD y otras interfaces de depuración
  • Control de la ejecución (puntos de ruptura, análisis paso a paso, acceso a la memoria en tiempo real)
  • Programación FLASH
  • Depuración Multicore
  • Soporte a Sistemas Operativos con análisis de tareas, UEFI
  • Depuración alto nivel HLL (C, C++, Java)

Las herramientas TRACE32 además de universales son modulares. De este modo podemos añadir la funcionalidad de traza o un analizador lógico mediante módulos complementarios conectados a través de una conexión PODBUS.

Complementariamente existe otro producto de la familia TRACE32 que incorpora la funcionalidad de depuración.

  • µTrace® para Cortex-M®: se trata de un módulo all-in-one que aporta depuración y traza para CPUs basadas en arquitectura Cortex-M.

 

Lauterbach TRACE32 ofrece diferentes módulos de  depuración:

 

PowerDebug USB3

 

  • Interfaz USB 3 (Windows/Linux/MacOSX)
  • Extensible a través de la conexión PODBUS con Analizadores lógicos (PowerProbe, PowerIntegrator)
  • No soporta extensión con módulos de traza
  • Soporta el cable de depuración con funciones de traza CombiProbe
PowerDebug3

  

 Mas informacion      Solicitar presup

 

PowerDebug PRO

  • Interfaz USB 3 (Windows/Linux/MacOSX) y GigaBit Ethernet
  • Extensible a través de la conexión PODBUS con módulos de traza (PowerTrace PX, PowerTrace II)
  • Extensible a través de la conexión PODBUS con Analizadores lógicos (PowerProbe, PowerIntegrator)
  • Soporta el cable de depuración con funciones de traza CombiProbe
PowerDebugPro

  

 Mas informacion      Solicitar presup

 

µTrace® para Cortex-M®

  • Solución all-in-one para la depuración y traza de microprocesadores basados en arquitectura Cortex-M
  • Interfaz USB 3 (Windows/Linux/MacOSX)
  • 256 Mbyte de memoria de traza
  • Rango de voltaje entre 0,3V y 3,3V (tolera 5V para inputs)
  • NO es modular, por lo que no se pueden añadir nuevos módulos
  • Precio reducido con respecto a la opción de los módulos universales

microtrace

 Mas informacion      Solicitar presup

Noticias Lauterbach

Integración Xilinx Vivado con Trace32

Integración Xilinx Vivado con Trace32

Lauterbach anuncia la integración de Xilinx Vivado con Trace32. Descubre todos los detalles y empieza a depurar con las mejores herramientas. Read More
  • 1