STWorkbench R6.1.0 for OS21 and STLinux

CPT is pleased to announce the release of STWorkbench R6.1.0 for OS21 and STLinux. STWorkbench provides a range of tools and functionality for:

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

STWorkbench R6.1.0 includes a range of 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. The installation also includes some useful third party plugins, including 'eGit' to provide integrated source code management.

STAPI SDK Projects for STLinux

STWorkbench R6.1.0 now includes support for creating STAPI SDK projects for STLinux. This complements the existing (since STWorkbench R6.0.0) support for STAPI SDK OS21 projects. The STAPI SDK project wizard:

  • Allows the user to create a single STAPI SDK project that supports multiple configurations
  • Provides a set of preconfigured make targets for compiling for different targets
  • Supports the use of different kernel source directories using STWorkbench linked folders

Environment Variables in Launch Configurations

The existing environment variable support has been extended to better support application use cases, particularly for the use of sandbox environments for SDK2 development. Environment variables or combinations of variables and strings, e.g. /var/lib/mock/${MOCK_ID}/root/opt/STM/STLinux-2.4 can be used in various fields in the launch configurations.

This allows environment variables to be used for defining information for target connection such as STMC2 IP address, targetpack parameters etc. or kernel parameters such as NFS server IP address, target root filesystem etc.

New Debugging Views

In additions to a range of bug fixes and stability improvements for the STWorkbench debugging tools, two new views have been added:

  • The Function Viewer provides a searchable list of all functions contained in the binary and allows breakpoints to be set
  • The Favourite View allows the user to create a list of 'favourite' variables, locals or globals, which is updated whenever the variable is in scope

Download the New Release

The Linux version of STWorkbench R6.1.0 is included in STLinux 2.4 as an update, which can either be downloaded via /stmyum/ or installed directly as an RPM from (internally & externally):

ftp://ftp.stlinux.com/pub/stlinux/2.4/updates

New KPTrace FAQs

We have created a new set of Frequently Asked Questions covering all aspects of using KPTrace, STLinux's innovative system tracing solution. You can find the FAQs here:

http://www.stlinux.com/devel/traceprofile/kptrace/FAQ

The FAQS cover topics ranging from the basics of configuration and usage right through to more in-depth topics such as instrusivity and performance tuning. If there are questions you'd like answered or experiences you'd like to share with other KPTrace users then please contact us via stworkbench.support@st.com

New Release: STWorkbench R6.0.2 for OS21 and STLinux

CPT is pleased to announce the release of STWorkbench R6.0.2 for OS21 and STLinux. STWorkbench R6.0.2 contains fixes and enhancements in the STLinux and System Analysis plugins only, the plugins for OS21 development (ST40 & ST200) are unchanged from those delivered in STWorkbench R6.0.0. Because of this there is only a Linux version of STWorkbench R6.0.2 available. See below for more details on how to download STWorkbench R6.0.2.

The changes in this release include:

  • Users can now launch debugging with the ARMv7 STLinux toolset using execute from command line
  • Build logs can now be loaded into the indexer for SH4 and ARMv7 STLinux projects
  • Stability and performance improvements for KPTrace

Changes in this release

The following changes have been made in this release:

  • STLinux plugins:
    • RnDCT00000885: STWB 6.0 does not support execute from command line with ARMv7 toolset
    • RnDCT00000888: STLinux Target Application environment variables concatenated without space separators
    • RnDCT00001001: Support build output in discovery options for sh4
    • RnDCT00009764: Rename STlinux execute from command line flag -arch to -target-arch
    • RnDCT00009782: STLinux Target Application debug fails on new installs
    • RnDCT00010059: STLinux Kernel and Attach Kernel launch configs malfunction if vmlinux is not in the root of the project.
    • RnDCT00010028: STLinux Attach Kernel launch config debugger field updated incorrectly.
  • System Analysis plugins:
    • RnDCT00000879: Error popup with empty message when stopping kptrace from UI may happen
    • RnDCT00009949: Issue with dump trace feature when stopping kptrace from NFS
    • o RnDCT00009953: Configure KPTrace from UI is not aware of ARM minimal configuration

Download the new release

The Linux version of STWorkbench R6.0.2 is included in STLinux 2.4 as an update which can either be downloaded via /stmyum/ or installed directly as an RPM from (internally and externally):

ftp://ftp.stlinux.com/pub/stlinux/2.4/updates


New Release: STWorkbench R6.0.0 for OS21 and STLinux

CPT is pleased to announce the release of STWorkbench R6.0.0 for OS21 and STLinux. STWorkbench provides a range of tools and functionality for:
  • Debugging
  • Tracing and Profiling
  • Source Code Navigation and Building
STWorkbench R6.0.0 includes a range of 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. The installation also includes some useful third party plugins, including 'eGit' to provide integrated source code management.
Syndicate content