VxWorks 6: Debugging

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

Subscribe

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 19 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 2 min
  • Analyzing a Core Dump 0 hr 8 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 1 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 7 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 2 min
  • Debugging VxWorks Boot with the WDB Agent
  • Workbench Debugger Agent Connection 0 hr 4 min
  • Workbench Debugger Agent Pre-kernel Initialization 0 hr 4 min
  • Stepping Through the Code 0 hr 8 min
  • Diagnosing a Hardware Initialization Problem 0 hr 6 min
  • Conclusion 0 hr 1 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 17 min
  • Loadable VxWorks with Workbench Debugger Serial Connection 0 hr 6 min
  • Wind River Workbench Tools Over Workbench Debugger Serial Connection 0 hr 9 min
  • Conclusion 0 hr 1 min
  • Using Scripts for Running and Debugging VxWorks Applications
  • Boot Parameters 0 hr 6 min
  • Startup, Kernel and Host Shell Scripts 0 hr 5 min
  • Incorporating Scripts into VxWorks Images 0 hr 5 min
  • Running Applications from a Script 0 hr 4 min
  • Development with a Script 0 hr 10 min
  • Methods of Starting Applications in a Deployed System 0 hr 5 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 19 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 2 min
  • Analyzing a Core Dump 0 hr 8 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 1 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 7 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 2 min
  • Debugging VxWorks Boot with the WDB Agent
  • Workbench Debugger Agent Connection 0 hr 4 min
  • Workbench Debugger Agent Pre-kernel Initialization 0 hr 4 min
  • Stepping Through the Code 0 hr 8 min
  • Diagnosing a Hardware Initialization Problem 0 hr 6 min
  • Conclusion 0 hr 1 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 17 min
  • Loadable VxWorks with Workbench Debugger Serial Connection 0 hr 6 min
  • Wind River Workbench Tools Over Workbench Debugger Serial Connection 0 hr 9 min
  • Conclusion 0 hr 1 min
  • Using Scripts for Running and Debugging VxWorks Applications
  • Boot Parameters 0 hr 6 min
  • Startup, Kernel and Host Shell Scripts 0 hr 5 min
  • Incorporating Scripts into VxWorks Images 0 hr 5 min
  • Running Applications from a Script 0 hr 4 min
  • Development with a Script 0 hr 10 min
  • Methods of Starting Applications in a Deployed System 0 hr 5 min
  • Conclusion 0 hr 2 min
  • Ask an Expert