Manejo del debugger T32 de Lauterbach
Duración:
  •  online: 1 semana
Requisitos:
  • Simulador Trace32 o superior

Carga de trabajo:

  • 7 horas

Objetivos: 

  • Ejercicio básico de primer uso del depurador y entorno de Lauterbach

Contenido:

  • Presentación del depurador JTAG
  • Conexión a la tarjeta
  • Pasos de depuración alto nivel
  • Grabación de memorias en la tarjeta
  • RTOS awareness (sólo bare metal)

Duración:

  •  online: 1 semana
  •  Presencial o webmeeting: 2 días
Requisitos:
  • Simulador Trace32 o superior
  • Lauter-M0. Introducción a la depuración con T32

Carga de trabajo: 

  • 14 horas

Objetivos:

  • Familiarizarse con todas las fases de trabajo en el entorno PowerView de Lauterbach

Contenido:

  • Entorno Power View
    • trabajo con ventanas y línea de comandos
  • Depuración HLL y ASM
    • control del micro
    • visualización de memoria y variables
    • registros del core y periféricos
    • medidas básicas de tiempo
  • RTOS awareness
    • visualización de objetos y consumo de stack
    • breaks en tareas
    • stack frame por tarea
    • registros por tarea
  • Grabación de otras memorias en la tarjeta
    • NAND, NOR, SD

Duración:
  •  online: 1 semana
  •  Presencial o webmeeting: 2 días
Requisitos:
  • Simulador Trace32 o superior.
  • Mod.0
  • Mod.1

Carga de trabajo: 

  • 14 horas

Objetivos:

  • Personalizar el entorno de Trace32, control remoto del depurador y construir aplicaciones con el lenguaje de scripting

Contenido:
  • objetivos del scripting y lenguaje PRACTICE
  • depuración del lenguaje
  • elementos del lenguaje
    • variables/ macros
    • subrutinas
    • archivos i/o
  • creación de menús , iconos y diálogos
  • control remoto y funciones de api


Duración:

  • On-line: 1 semana
  • Presencial o webmeeting: 2 días
Requisitos:
  • Mod.0 o Mod.1
Requisitos para resolver los ejercicios:
    • uTrace o superior + Tarjeta MCBSTM32F400
    • Simulador

Carga de trabajo:

  • 14 horas

Objetivos: 

  • Conocer las ventajas/limitaciones del uso de una traza  para la depuración
  • Conocer la preparación y captura  de la traza en una tarjeta y la interpretación de los datos capturados.

Contenido:
  • Qué es una traza? Conceptos
  • Conexión a la tarjeta
  • Métodos de trazado
  • Tipos de fuentes de la traza
    • Traza de datos
    • Traza de programa
    • SystemTrace
    • Contadores de la CPU
  • Captura selectiva, filtrado 
  • Post procesado de la traza
    • Búsqueda
    • Listado
    • Cronogramas
    • Estadísticas de tiempo
    • Profiling
  • Code coverage
  • Traza del  Kernel




Duración:
  • Online: 1 semana
  • Presencial o webmeeting: 2 días
Requisitos:
  • T32-icd-arm con licencia para GDBserver
  • M1

Carga de trabajo: 

  • 14 horas

Objetivos: 

  • Depurar las partes del software Linux (kernel , módulos y aplicaciones)

Contenido:

  • Breve introducción a Linux
  • Depuración Bare-Metal: u-boot y conmutación a Linux
  • Depuración de módulos
  • Depuración de kernel y drivers
  • Depuración de aplicaciones y bibliotecas
  • Depuración en modo run (GDBserver)