TASKING VX-toolset for C166 v3.1r1
Release Note

Scope

This release note covers the changes between v3.0r1 and v3.1r1 of the TASKING VX-toolset for C166.

Contents

New in v3.1

This section gives an overview of the most important new features and improvements in v3.1. See the sections with fixed issues for a complete list.

Installation and license manager

The installed Java Run Time environment is updated to version 7 update 9.

On some PCs it may look like the installer hangs while showing Updating configuration. This is caused by the long installation times of the Infineon DAS software installation, required for hardware debugging.

The license manager package in the installer is updated to v8.4ra3. This package now includes a tool to make hanging licenses available again.

Eclipse Changes

The Eclipse distribution has been updated to Indigo: Eclipse 3.7.1 and CDT 8.0.1.

The TASKING plug-ins show the following changes in the user interface:

Control Program

When working on the command line it is now easy to get a list of supported processors by supplying the --cpu-list option to the control program. The processors in the list now got an id which can be used to pass to the -C/--cpu option.

High Level Object Dumper

The hldump166 object dumper now shows the copy table section, which is generated by the linker and used by the start-up code, in a readable format.

Source intermixing in disassembly has improved by showing multiple lines that belong to a single address.

SFR files

The SFR files for the L, U, N and H series have been updated to the latest status of the manuals. The SFR files used for the debugger now include complete description of bit-fields and bit-field values.

C compiler

The C compiler has been updated with the latest TASKING VIPER front-end. Various optimization improvements have been made. In general code size and execution speed of the generated code shall improve with v3.1 compared to v3.0.

Two new symbol attributes are added:

__attribute__((leaf)) / __leaf__ 
__attribute__((flatten)) / __flatten__ 

C++ compiler updated to EDG 4.2

The EDG front-end in the C++ compiler has been updated from v3.8 to v4.2. STLPort libraries and user guide are updated accordingly

Major changes include:

Updated DAS to 4.0.5

The DAS server and drivers that are (optionally) installed in the setup have been updated to version 4.0.5 to support the latest devices and boards.

Fixed issues for v3.1r1

New Features

Improvements

Fixed Problems

The list of open issues for v3.1r1 can be found on the internet.

Fixed issues for v3.0r3

Fixed Problems

The list of open issues for v3.0r3 can be found on the internet.

Fixed issues for v3.0r2

New Features

Improvements

Fixed Problems

The list of open issues for v3.0r2 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.