Centralized Debugging and Analysis
Automate, centralize, and enhance the debugging and analysis process with Wind River® Workbench On-Chip Debugging. Support the full development life cycle from initial hardware bring-up to firmware design, OS implementations, platform and application development, and system integration, with the only project-oriented debugging toolset. Workbench On-Chip Debugging expedites initial development phases with the industry's most advanced hardware diagnostics, flash programming, and scripting capabilities. Engineers can debug crashes during the system integration process without relying on time-consuming instrumentation.
The optional Wind River On-Chip Debugging API allows manufacturing and test engineers to programmatically access the same Wind River Probe hardware features available to Workbench On-Chip Debugging. Using Wind River On-Chip Debugging API with the Wind River JTAG debug units gives you the ability to draw out both hardware and software defects that legacy boundary scanners cannot identify, helping your organization obtain predictable and consistent test results.
When developing on VxWorks® or Wind River Linux, Workbench On-Chip Debugging extends and complements the rich agent-based debugging capabilities found in these platforms with on-chip debugging capabilities, providing developers with flexibility in how they analyze and diagnose software issues.
Advanced Hardware Diagnostics
Traditional hardware diagnostics potentially slow down the product development process, requiring multiple debug tools and detailed knowledge of processor technologies. As developers move toward debugging advanced single-core or multi-core 32-bit or 64-bit processors, you need a more innovative hardware diagnostic toolset that supports a wide range of advanced processors. Workbench On-Chip Debugging supports a wide range of complex system-on-chip (SoC) microprocessors. Since all hardware initialization is performed by the emulator via the processors' JTAG interface, you don't need to rely on the availability of target firmware.
Scalable, Robust On-Chip Debugging
Workbench On-Chip Debugging's patent-pending technology solves one of the biggest challenges of embedded software development in a multi-core environment: diagnosing and analyzing embedded application behavior across multiple processors on a single board or across multiple boards within a system.
Debug up to 16 separate cores, and synchronize the start and stop of multiple cores from a central location. Clearly visualize the memory, stack, threads, or processors on each core and use this debug information to quickly locate and isolate problems. Workbench On-Chip Debugging supports various multi-core configurations such as asymmetrical multiprocessing (AMP) and symmetrical multiprocessing (SMP). Highly responsive breakpoint management lets you cross-correlate breakpoints to stop a specific processor—or even the entire system—when the breakpoint is hit.
Combine breakpoints with error tracking and cache management to achieve the most sophisticated on-chip debugging for your multi-core environments. You can also debug custom real-time operating systems and simple executables built using the DWARF2 format. Workbench On-Chip Debugging provides OS awareness for VxWorks, Wind River Linux, other embedded Linux configurations, and ThreadX, enabling developers to perform system-level or functional debugging of specific threads or processes.
Extensible Development Environment
Workbench On-Chip Debugging software provides an award-winning, integrated Eclipse-based JTAG debugging environment that can be easily extended through in-house, third-party, open source, or commercially available Eclipse plug-ins. Wind River on-chip debugging solutions enable you to take advantage of the Eclipse ecosystem to improve collaboration between hardware, firmware, and software developers, ensuring a smooth handoff in the debug process and confidence in your next product launch.
« Return to product page