TASKING VX-toolset for ARM Cortex v4.3r1
Release Note


These release notes cover the changes between v4.2r1 and v4.3r1 of the TASKING VX-toolset for ARM Cortex.


New in v4.3

This section gives an overview of the most important new features and improvements in v4.3 (compared to v4.2). See the sections with fixed issues for a complete list.

Device Support


XMC4500 series: CMSIS files have been updated, Silicon workarounds in cstart for XMC4500 have been removed because these do not apply to production versions.

XMC4400: Support for XMC4400 series has been added, including support for the XMC4400 Hexagon board and on-board miniWiggler.

Support for Hitex XMC-HiLight board has been added

Energy Micro

CMSIS files for EMF32 Gecko devices have been updated

Added support for EFM32 Tiny Gecko, Giant Gecko and Leopard Gecko devices

Added board support for:


Added support for STM32F30x series and STM32303C-EVAL evaluation board

Added support for STM32F37x series and STM32373C-EVAL evaluation board

Updated CMSIS files for all STM32 devices

Eclipse and Debugger

Board selection and configuration has been improved. It is now possible to select a target board when creating a new project. The Debug configuration dialog has been reorganized and now only has one level of tabs to make it easier setting up a configuration.

The debugger will now show a popup to notify when the ELF file has changed on disk and offers to download it again.

The debugger now supports data breakpoints when debugging with ST-Link.

Segger debug probes

When debugging with a Segger debug probe the TASKING debugger now uses the Segger jlinkarm.dll from the Segger installation. This means that when updating the Segger software to a newer version, the debugger will automatically use the new Segger jlinkarm.dll installed with the Segger software.

It is now required to have the Segger software v4.54 or higher installed.


The CMSIS distribution has been updated to CMSIS v3.00.

C Compiler

Various optimization improvements have been made.

A new intrinsic function __BKPT() has been added

Fixed issues for v4.3r1

New Features


Fixed Problems

The list of open issues for v4.3r1 can be found on the internet.

License Information

15-day Trial

When using the product without a valid license, the tools will run in trial mode. This means you can use the toolset 15 days with full functionality. When running in trial mode, each tool will report the number of days left. When using a license that does not cover the full toolset, the tools that are not covered by the license will run in trial mode.

When after installing the license file the tools that are covered by the license still report that they are running in trial mode, this means that there is a license error. If you want to force the termination of the trial mode to get the FLEXlm error message you can set the environment variable FORCE_NO_TRIAL to "yes".

How to Obtain a License Key

All TASKING products include the industry standard FLEXlm license management software. In order to be able to run this toolset, you will need a license key, although you can use the full functionality during the 15 day trial period as described above. You can only obtain a license key if you have purchased this product.

To obtain a license key, you can start the License Administrator from the program group of your installed TASKING toolset. In case you still need to install the toolset, you can start the License Administrator by setting a check mark at the end of the setup/installation process. The wizard of the License Administrator will guide you through the steps to obtain your license key.
Once you have received your license key from Altium, you can install it on your system by running the License Administrator again. Alternatively you can simply save the license key as the file 'license.dat' in the C:\FLEXLM folder on your PCs hard disk.

More information is available on http://www.tasking.com/support/flexlm. On this page you also find assistance to setup a floating network license, or for installation on Linux or Sun systems.