TASKING VX-toolset for TriCore v6.3r1 patch 8
Release Note

Scope

This release note covers the changes between v6.3r1 and v6.3r1 patch 8 of the TASKING VX-toolset for TriCore.

For release notes prior to v6.3r1, please visit the TASKING TriCore support website.

Contents

Important Notices

Changed components

This patch contains changes to the following components:

Please note that the TriCore and ARM libraries (HSM) have been rebuilt. These libraries are also part of this patch.

Non EABI compliant bitfield offset used in a struct

To address issues TCVX-44802 "Non EABI compliant bitfield offset used in a struct" and TCVX-44962 "Struct alignments for bit-fields not always EABI compliant", two new --eabi sub options "d" and "i" have been introduced that can be disabled for EABI compliance:

When these flags are enabled, the behavior is as before. When disabled, the bitfield behavior is EABI-compliant.

Enhanced solution for TCVX-44777 "Linker error ltc F004: cannot open (Too many open files) due to default limits"

The fix for issue TCVX-44777 (already part of patch 6) has been enhanced:. The linker does now only keep input files open that are actively processed.

New Floating-Point run-time library

The floating-point run-time library has been replaced with a new one which fixes several floating-point problem issues. It has now also support for exception FE_INEXACT. When using 32-bit floats the FP run-time library is only used when compiling with option --fp-model=t "support trapping on exceptions" or option --fp-model=s "use software floating-point library". When using 64-bit doubles the FP run-time library is always used, except when compiling with options --fp-model=fST (f enables "treat 'double' as 'float'"). Please be aware code size and speed may change for applications using this new FP-library.

Changed license manager component

For the executables with changed build numbers in this patch, the Altium license manager component (libmcrypt) has been replaced by the newly implemented TASKING license manager component (AES library by Dr Brian Gladman).

Added Open Source Software license files

The following Open Source Software license files have been added to the <install>\doc\oss\ directory:

Build Numbers

For this patch, the following executable files have an updated build number: Build 23112758

All other executable files still have the original v6.3r1 build number: Build 19041558

Fixed Issues in v6.3r1p8

Fixed Problems

Fixed Issues in v6.3r1p7

Fixed Problems

Fixed Issues in v6.3r1p6

Fixed Problems

Fixed Problems in the ARM compiler (HSM)

Fixed Issues in v6.3r1p5

Fixed Problems

Fixed Problems in the ARM compiler (HSM)

Fixed Issues in v6.3r1p4

Fixed Problems

Fixed Issues in v6.3r1p3

Fixed Problems

Fixed Issues in v6.3r1p2

Fixed Problems

New Device Support

Fixed Issues in v6.3r1p1

Fixed Problems

New Device Support

Uninstalling the Patch

After installation of this patch, the directory backup_patch8 is present in the installation directory of the product.

  1. Copy the contents of directory backup_patch8 to the installation directory. This way you overwrite the files installed by the patch.
  2. Remove directory backup_patch8.

License Information

TASKING products are protected with TASKING license management software.

License key

You need a license key when you install a TASKING product on a computer. When you order a TASKING product from TASKING or one of its distributors, a license key will be sent to you by email or on paper.

See Obtaining a License on our website for more information.

Local TASKING License Server (not applicable to evaluation licenses)

If you have ordered a TASKING product with a floating license, you can have it serviced by the Remote TASKING License Server (the most convenient solution) or through a Local TASKING License Server (in case you have no external network access for example). Consult your TASKING representative for assistance on deciding what the best setup would be for your situation.

If you like to setup up a local license server, we kindly refer you for more information to Support for TASKING License Management System (TLM) on our website. Here you can also download the Local TASKING License Server package.

It is advised that you install the Local TASKING License Server before you install products that require this server.