Video Tutorial on using several Lauterbach products are available on official YouTube channel of Lauterbach. Lauterbach GmbH

Lauterbach is the world's largest producer of complete, modular and upgradeable microprocessor development tools worldwide with experience in making world class debuggers and real-time trace since 1979. The company headquarters are located in Hoehenkirchen-Siegertsbrunn, east of Munich.


Lauterbach Basic Training Course Content

Introduction to Lauterbach ICDs
  • System concepts, connectivity using different host interfaces, Limitations.
  • Licensing Structure.
  • Universal modular scalable structure of Lauterbach Systems to fit customer needs.
Introduction to TRACE32® and PRACTICE
  • A comprehensive view on the TRACE32® GUI.
  • Create, Structure and Debug of PRACTICE programs.
Debugging with Lauterbach ICD - (Basics)
  • Setup the Debug Environment
    • Set CPU specific settings
    • Enter debug mode
    • Do the target specific settings
    • Initialize PC and SP
    • Start-up file
  • Registers
    • Display CPU Registers
    • Modify the contents of a CPU Register
    • Display and modify special function Registers
  • Data and Program Memory
    • Runtime Memory Access
    • Display a Hex Dump
    • Modify memory
    • Display a Source listing
  • Breakpoints Implementation
    • Software breakpoints
    • Onchip breakpoints
  • Breakpoint types
    • Program breakpoints
    • Spot breakpoints
    • Read/write breakpoints
    • FLASH breakpoints
    • Complex breakpoints
  • Breakpoint handling
    • Setting, displaying, deleting, enabling/disabling and storing breakpoint settings
  • HLL Debugging
    • General loader options
    • Symbols, variables database
Flash Programming
  • NOR Hash Programming
  • NAND Fash Programming
  • Serial Flash Programming
RTOS Aware Debugging
  • Linux Aware Debugging
    • Configuration Linux aware Debugging
    • Components
    • Debugger-Setup
    • Target-Setup for Linux (by Bootloader or Scripts for Kerneel setting and loading)
    • Debugger MMU-Setup
    • U-boot debugging
    • Kernel Debugging
    • Kernel modules (.ko modules) debugging
    • Linux Application Debugging
    • Live Demo of Linux aware debugging
  • Nucleus Aware debugging
    • Bootloader Debugging
    • Application debugging
    • Live Demo
Multicore Debugging
  • General Info on Multicore debugging
  • Symmetric Multiprocessing System (SMP)
  • Asymmetric Multi Processing (AMP)
  • Configuring TRACE32® for AMP and SMP debugging
  • Live demo
ETM Tracing
  • Trace Capture
  • Code Coverage and Profiling
  • CTS - Context Tracking System (Back Trace)
  • Live demo