Workbench On-Chip Debugging for VxWorks and Linux

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Please see course datasheet for further details here Buy Now

Course Details Summary

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

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

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

  • Debug U-Boot and VxWorks boot ROM
  • Debug the Wind River Linux and VxWorks boot loader, kernel, kernel module, and user mode applications
  • Debug, build, and test custom flash drivers
  • Use on-chip debugging views
  • Debug applications in OS and non-OS context
  • 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/Wind River ICE 2
  • Wind River Probe
  • Wind River Linux 2.0.2
  • 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 Wind River probe
  • Creating a connection
  • License key

Wind River ICE and Wind River ICE 2 Overview and Setup

  • Overview
  • Personality module
  • Connecting Wind River ICE
  • 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

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
  • LAB: Standalone RAM debugging

Linux

  • LAB: U-Boot debugging
  • LAB: Linux kernel debugging
  • LAB: Linux user mode debugging
  • LAB: Linux kernel module debugging
  • LAB: Custom flash driver

VxWorks

  • LAB: U-Boot debugging
  • LAB: VxWorks boot ROM debugging
  • LAB: VxWorks kernel debugging
  • LAB: Custom flash driver

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 expert-led course consists of lectures and lab sessions.
  • Attendees use Wind River Workbench On-Chip Debugging, Wind River ICE or Wind River ICE 2, Wind River Probe, Wind River Linux 2.0.2, and VxWorks 6.7 to gain experience with the topics presented.
  • Participants examine and exercise simulated network topologies in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.
Subscribe to Wind River