VxWorks 6: Debugging

Learn about many methods and tools for debugging your VxWorks kernel and applications.

Limited availability | See below

rate limit

Code not recognized.

About this course

This course provides engineers and system integrators with both technical background and examples for solving the problem of a device crashing. The configuration and usage of VxWorks® core dump analysis components will allow the capture and analysis of source-code-level log data after a crash for both kernel and RTP applications.

Course Results

After this course, participants will be able to do the following:

  • Understand the components and parameter settings for configuring VxWorks core dump analysis operation on a target and Wind River® Workbench tools.
  • Collect core dump logs from a crashed target for kernel code, kernel applications, and RTP applications.
  • Relate the core dump log information in your application source code to assist you with rapidly identifying the location of the problem.
  • Examine the state of other tasks in your device at the time of the crash.

Based on: VxWorks 6.9
Applicable for: All VxWorks 6

Curriculum3 hr 20 min

  • Using VxWorks Core Dump
  • Configuring VxWorks for Core Dump Logging and Analysis 0 hr 9 min
  • Persistent Memory Issues 0 hr 4 min
  • Generating a Core Dump 0 hr 3 min
  • Analyzing a Core Dump 0 hr 9 min
  • Core Dump Logs and Analysis with RTP Based Projects 0 hr 5 min
  • Task Guide: Reference for Core Dump APIs 0 hr 3 min
  • Conclusion 0 hr 2 min
  • Implementing Your Own ED&R Error Handling in VxWorks
  • Review of the ED&R Framework and Capability 0 hr 6 min
  • Preview
    ED&R Out-of-the-Box Demonstration 0 hr 5 min
  • Adding ED&R to a VxWorks Image Project 0 hr 14 min
  • Task Guide: Overriding ED&R Configuration Parameters for a VIP 0 hr 3 min
  • Task Guide: Adding ED&R to a VIP via Component Override 0 hr 3 min
  • ED&R Hook Routines 0 hr 8 min
  • Task Guide: Using an ED&R Error Log Hook Routine 0 hr 3 min
  • Creating a Custom ED&R Fatal Error Handler 0 hr 4 min
  • Task Guide: Adding a Custom ED&R Fatal Error Handler to a VIP 0 hr 3 min
  • Conclusion 0 hr 3 min
  • Debugging VxWorks Boot with the WDB Agent
  • Workbench Debugger Agent Connection 0 hr 5 min
  • Workbench Debugger Agent Pre-kernel Initialization 0 hr 5 min
  • Stepping Through the Code 0 hr 9 min
  • Diagnosing a Hardware Initialization Problem 0 hr 7 min
  • Conclusion 0 hr 2 min
  • Debugging with a Serial Connection as the WDB Interface
  • Workbench Debugger Agent Configuration and Connection 0 hr 6 min
  • Boot Application Profile and Strategies 0 hr 3 min
  • VxWorks Boot ROM with TSFS Boot Device 0 hr 18 min
  • Loadable VxWorks with Workbench Debugger Serial Connection 0 hr 6 min
  • Wind River Workbench Tools Over Workbench Debugger Serial Connection 0 hr 10 min
  • Conclusion 0 hr 2 min
  • Using Scripts for Running and Debugging VxWorks Applications
  • Boot Parameters 0 hr 7 min
  • Startup, Kernel and Host Shell Scripts 0 hr 5 min
  • Incorporating Scripts into VxWorks Images 0 hr 6 min
  • Running Applications from a Script 0 hr 4 min
  • Development with a Script 0 hr 11 min
  • Methods of Starting Applications in a Deployed System 0 hr 6 min
  • Conclusion 0 hr 2 min
  • Ask an Expert

About this course

This course provides engineers and system integrators with both technical background and examples for solving the problem of a device crashing. The configuration and usage of VxWorks® core dump analysis components will allow the capture and analysis of source-code-level log data after a crash for both kernel and RTP applications.

Course Results

After this course, participants will be able to do the following:

  • Understand the components and parameter settings for configuring VxWorks core dump analysis operation on a target and Wind River® Workbench tools.
  • Collect core dump logs from a crashed target for kernel code, kernel applications, and RTP applications.
  • Relate the core dump log information in your application source code to assist you with rapidly identifying the location of the problem.
  • Examine the state of other tasks in your device at the time of the crash.

Based on: VxWorks 6.9
Applicable for: All VxWorks 6

Curriculum3 hr 20 min

  • Using VxWorks Core Dump
  • Configuring VxWorks for Core Dump Logging and Analysis 0 hr 9 min
  • Persistent Memory Issues 0 hr 4 min
  • Generating a Core Dump 0 hr 3 min
  • Analyzing a Core Dump 0 hr 9 min
  • Core Dump Logs and Analysis with RTP Based Projects 0 hr 5 min
  • Task Guide: Reference for Core Dump APIs 0 hr 3 min
  • Conclusion 0 hr 2 min
  • Implementing Your Own ED&R Error Handling in VxWorks
  • Review of the ED&R Framework and Capability 0 hr 6 min
  • Preview
    ED&R Out-of-the-Box Demonstration 0 hr 5 min
  • Adding ED&R to a VxWorks Image Project 0 hr 14 min
  • Task Guide: Overriding ED&R Configuration Parameters for a VIP 0 hr 3 min
  • Task Guide: Adding ED&R to a VIP via Component Override 0 hr 3 min
  • ED&R Hook Routines 0 hr 8 min
  • Task Guide: Using an ED&R Error Log Hook Routine 0 hr 3 min
  • Creating a Custom ED&R Fatal Error Handler 0 hr 4 min
  • Task Guide: Adding a Custom ED&R Fatal Error Handler to a VIP 0 hr 3 min
  • Conclusion 0 hr 3 min
  • Debugging VxWorks Boot with the WDB Agent
  • Workbench Debugger Agent Connection 0 hr 5 min
  • Workbench Debugger Agent Pre-kernel Initialization 0 hr 5 min
  • Stepping Through the Code 0 hr 9 min
  • Diagnosing a Hardware Initialization Problem 0 hr 7 min
  • Conclusion 0 hr 2 min
  • Debugging with a Serial Connection as the WDB Interface
  • Workbench Debugger Agent Configuration and Connection 0 hr 6 min
  • Boot Application Profile and Strategies 0 hr 3 min
  • VxWorks Boot ROM with TSFS Boot Device 0 hr 18 min
  • Loadable VxWorks with Workbench Debugger Serial Connection 0 hr 6 min
  • Wind River Workbench Tools Over Workbench Debugger Serial Connection 0 hr 10 min
  • Conclusion 0 hr 2 min
  • Using Scripts for Running and Debugging VxWorks Applications
  • Boot Parameters 0 hr 7 min
  • Startup, Kernel and Host Shell Scripts 0 hr 5 min
  • Incorporating Scripts into VxWorks Images 0 hr 6 min
  • Running Applications from a Script 0 hr 4 min
  • Development with a Script 0 hr 11 min
  • Methods of Starting Applications in a Deployed System 0 hr 6 min
  • Conclusion 0 hr 2 min
  • Ask an Expert