Linux-aware Debugging

Overview

We will have a quick look on the fundamentals using TRACE32 to reach a common base of TRACE32 experience. You will learn about the command set as well as the PDF documentation and usage of the help system. Customizing the GUI for your projects is an optional topic. Then we explain On-chip, Software, Markers and advanced/conditional breakpoints. Now we are ready to focus on Linux debugging.

Based on the script file to setup the Linux training demo we will learn how these script files are usually structured and which parts are essential. Further you'll see the RTOS specific menus and windows which show relevant and important information. Also the specific trace analysis regarding task and run-times are explained.

Languages: English & German
Location: Online & On-Site
Level: Intermediate & Advanced
Prerrequisites:
basic knowledge in Linux and in debugging with TRACE32®
Duration:  12 hours

Available on request

Contents

BLOCK 1

  • Introduction into Lauterbach Hardware
  • License Model
  • Configuration File built with T32Start
  • Setup your Debug Session
  • User Interface and Command Structure
  • Modify Menu- and Tool Bar
  • PDF Help Structure

BLOCK 2

  • CPU and Peripheral Registers
  • Memory Access
  • SMP vs. AMP Debugging, Synchronization
  • Load the Application Program
  • Symbols, Variables and Functions
  • Breakpoints

BLOCK 3

  • Practice Script Language
  • Create and Debug a Script
  • Dialog Programming
  • Tracing the Application
  • Understanding the Traced Results
  • Performance and Statistical Analysis

BLOCK 4

  • Setup scripts for Target RTOS awareness
  • Task Listing and Details
  • Debugging a new User Process
  • Debugging a Module
  • Debugging a Module
  • Tracing a Multicore Linux Application
  • Task-Runtime Analysis

Request a Group Training for Linux-aware Debugging

Linux-aware Debugging

Fields marked with asterisks (*) are required.

Contact Information
Training Information
Privacy *

Further Questions?

Please contact the trainer:

Alexander Hermann

training@lauterbach.com