STWorkbench R5.1.0 for OS21 and STLinux


CPT is pleased to announce the release of STWorkbench R5.1.0 for OS21 and STLinux. This release of STWorkbench is available in two versions:

  • The Windows version is for OS21 development & debugging using the ST40 and ST200 Micro Toolsets
  • The Linux version can be used for OS21 and STLinux development & debugging

Both versions provide a range of tools and functionality for:

  • Debugging
  • Tracing and Profiling
  • Source Code Navigation and Building

STWorkbench R5.1.0 includes some new features as well as performance and stability enhancements. Please see the attached readme file and the release notes included in the installation for more details on these. Some of the highlights are described below.

New Debugging Features

STWorkbench has a range of views and features for embedded application debugging. Debugging sessions can be launched from the command line (using the Execute from Command Line feature) or from an STWorkbench project. Some of the new and improved features in this release include:

  • Enhanced, fully interactive GDB Console for each active debug session
  • Using the Linux version perform Multi-core, Multi-OS (Linux & OS21) debugging in the same environment
  • Function return values displayed in Variables View when stepping out of a function

New Tracing and Profiling Features

STWorkbench provides a range of interactive trace and profiling tools, including:

  • OS21 Activity Tracing
  • OS21 Profiling
  • STLinux KPTrace
  • STLinux OProfile
  • STMC Sampling Profiler and History

New features in the interactive tracing and profiling tools include:

  • ST40 Performance Counters can now be enabled and disabled automatically by setting countpoints in the source code view
  • The new STLinux KPTrace Outline View provides a way of visualizing information such as CPU load or interrupt latency of the system being traced
  • STLinux KPTrace data can now be viewed using the Windows version of STWorkbench R5.1.0

Download the New Release

The Linux version of STWorkbench R5.1.0 is included in STLinux 2.4 as an update. STLinux 2.4 can be updated using stmyum.

New Release: STWorkbench R4.0.1 for STLinux

STWorkbench R4.0.1 for STLinux

ST

STWorkbench is a powerful tool for developing and debugging STLinux applications. It is based on the Eclipse IDE and has been enhanced and optimised for developers working with STLinux and ST SoCs. It can be used for source editing and management, debugging, tracing and profiling in both user space and kernel space. The latest version, STWorkbench R4.0.1 for STLinux, has been available as an update for STLinux-2.3 since September 2009. This latest version is a major new release with significantly enhanced performance and functionality. Some of the highlights are described below.

  • The STWorkbench Indexer has been substantially optimised:
    • Tests with STLinux show that it is 32% faster and uses 43% less memory than the previous version
    • As a result, STWorkbench for STLinux is faster, lighter and more stable
    • Linux kernel code is indexed fully and accurately providing advanced navigation and editing features
  • The OProfile GUI has been rewritten and is faster, easier to use and uses much less memory
  • The KPTrace GUI now supports user space tracing, and advanced navigation features including vertical zoom and hiding quiescent processes

The following screenshots highlight some of the features and tools available in STWorkbench:


This example shows some of the editor features, as well as the integrated serial console.


This example shows a KPTrace trace, highlighting some of information shown.

This release also contains the latest ST40 and ST200 Micro Toolset plugins, allowing STLinux and OS21 development and debugging to be performed in the same environment.

You can get more information about using STWorkbench for STLinux from this page. More information about the OS21 plugins is available internally to ST from this page. This information can be made available externally on request.

For more information on the STLinux or ST40/ST200 versions of STWorkbench please contact us.

Syndicate content