Wind River Education Services

Workbench On-Chip Debugging Fundamentals for VxWorks

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Course Details Summary

  • Course Code: 275137
  • Duration: 2 Days
  • Course Information: View
  • Format: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

Course Schedule

The Workbench On-Chip Debugging Fundamentals for VxWorks course provides engineers with a fast, cost-effective way to acquire the knowledge necessary to debug applications with Wind River Workbench, utilizing on-chip debugging capabilities.

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

  • Use on-chip debugging views
  • Debug bare metal applications
  • Debug the VxWorks boot ROM and kernel
  • Debug, build, and test custom flash drivers
  • Use Wind River ICE, Wind River ICE 2, and Wind River Probe
  • Locate root problems for common difficulties, including RAM access, flash programming, and debug mode failures
  • Wind River Workbench
  • Wind River Workbench On-Chip Debugging
  • Wind River ICE/ICE 2
  • Wind River Probe
  • VxWorks 6.7
  • Earlier product releases available; topics may vary by product release
  • Developers who work with Workbench On-Chip Debugging
  • New project members on teams using Wind River on-chip debugging products
  • Senior engineers who want to evaluate Wind River on-chip debugging technology
  • Firmware developers

Day 1

Introduction

  • Software Bug
  • Embedded Debugging – a Challenge?
  • Hardware and Software Connections
  • Monitor/Agent
  • In-Circuit Emulator
  • Background Debug Mode
  • Joint Test Action Group
  • Wind River On-Chip Debugging Hardware
  • Wind River On-Chip Debugging Hardware - Comparison

Wind River Probe Overview and Setup

  • Overview
  • Adapter Module
  • Connecting the Wind River Probe
  • Creating a Connection
  • License Key

Wind River ICE Overview and Setup

  • Overview
  • Personality Module
  • Connecting Wind River ICE
  • Networking setup
  • Telnet/FTP Setup
  • Creating a Connection
  • Firmware Update
  • License Key

Wind River ICE 2 Overview and Setup

  • Overview
  • Personality Module
  • Connecting the Wind River ICE 2
  • Networking Setup
  • Telnet/FTP Setup
  • Creating a Connection
  • Firmware Update
  • License Key

Workbench On-Chip Debugging Views

  • On-Chip Debugging Perspective
  • On-Chip Debugging Views
  • Run Control

In-Depth Debugging

  • CF Options
  • Register File
  • Flash Driver
  • Flash Programming

Board Bring-Up Lab

Trouble Shooting

  • Introduction
  • Board Initialization
  • Flash Programming

Day 2

Custom Flash Driver

  • Flash Driver by On-Chip Debugging Command Shell
  • Flash Driver
  • Custom Flash Driver Template
  • Custom Flash Driver Setup

Standalone-RAM-Debugging Lab

U-Boot Debugging Lab

VxWorks Boot Rom Debugging Lab

VxWorks Kernel Debugging Lab

Prerequisite Course

Prerequisite Skills

  • One year of C programming
  • Basic understanding of hardware design
  • Basic understanding of operating systems and debugging techniques
  • Functional knowledge of UNIX/Linux
  • This two-day instructor-led course consists of lectures and lab sessions.
  • Participants receive personal guidance from expert Wind River instructors.
  • Students use Wind River Workbench On-Chip Debugging, Wind River ICE/ICE 2, Wind River Probe, and VxWorks 6.7 to gain experience with topics presented.
  • Lab sessions allow hands-on application of course concepts.