Wind River Workbench® 3.0, On-Chip Debugging is a comprehensive JTAG embedded device development toolset for mitigating the complexities of on-chip debugging. Wind River Workbench, On-Chip Debugging includes support for key new processors in the mobile device market and introduces new enhancements designed to make device hardware and software development and debug simpler and more intuitive. Mobile device manufacturers can now leverage these new enhancements and existing Linux debugging capabilities to shorten design cycles and make effective use of their time to differentiate at the application layer.
- Advanced symbolic debugging with conditional breakpoint support
- Comprehensive diagnostics-RAM Tests, Address Bus Test, Data Bus Test, CRC Checks, and Scope Loops-for bus routing issues on densely populated boards using a single JTAG debug tool
- Register analysis and access to bit-level detail and user documentation
- Complete run-control solution, including start, stop, and stepping capabilities, which support data- and expression-based hardware and software breakpoints
- Profile analysis tools that report the time your code spent executing a function
- Multicore debugging in a variety of configurations, including multiple cores within a system running different OSes
- Support for multiple OSes, including Linux with OS Object Awareness, without kernel instrumentation or software agents running on the target
- Internal and external trace capabilities that dramatically reduce debug time by providing the underlying cause of specific defects
Key new enhancements in Wind River Workbench 3.0, On-Chip Debugging improves the ability for device manufacturers to debug and develop mobile device designs, effectively shortening design cycles allowing for faster time-to-market. These include:
- Support for key mobile device processors
These include the ARM Cortex(TM)-A8 processor with NEON(TM) instruction set, Freescale i.MX 27, Marvell PXA 300/310/320 application processors, and Texas Instruments TMS320DM644x DaVinci family.
- Debugging with Wind River Linux Real-Time Core
Allowing users to debug all aspects of device software when running Wind River Linux, which is quickly being adopted by the mobile device industry. This includes the ability to debug the kernel, user mode applications and the ability to debug real-time applications that are using Wind River Linux Real-Time Core.
- Open environment capabilities
Customers developing ARM processor-based systems can now use Wind River Workbench, On-Chip Debugging with additional industry leading compilers. The benefits of Workbench’s integrated edit-compile-debug capabilities are achieved allowing customers to tailor tool chains to best meet specific needs and to optimize the workflow.
- Integrated Development Environment (IDE) Support
Workbench is the leading on-chip debugging development environment fully integrated with Eclipse, and continues to enhance the IDE by adding views and capabilities to Workbench’s Eclipse-based environment.
Workbench On-Chip Debugging supports a wide range of processors and operating systems. Supported operating systems include Wind River’s VxWorks and Linux, in addition to kernel.org Linux, Express Logic’s ThreadX, and Mentor Graphics’ Nucleus. Other commercial operating systems and in-house proprietary operating systems can be integrated by Wind River Professional Services.