TASKING SmartCode v10.2r1
Release Note

Scope

This release note covers the release of version v10.2r1 of TASKING SmartCode. For release notes prior to v10.2r1, please visit the TASKING SmartCode support website.

Contents

Important Notices

This is the second public release of TASKING SmartCode which supports Infineon's AURIX TC4xx series.

The product includes the following features:

Build Numbers

All executable files in this release have the following build number: Build 23112455.

New in v10.2r1

TriCore toolset updates

TriCore C++ compiler improvements and optimizations

TriCore C compiler improvements and optimizations

TriCore linker updates

Debugger updates

ARC toolset updates

ARC C++ compiler improvements and optimizations

ARC C compiler improvements and optimizations

ARC assembler updates

Other noteworhty updates

Fixed Issues in v10.2r1

Quick Start

For a quick start, just start the IDE from the Start menu. This will start the Eclipse based development environment. You will be asked to select a workspace. In case you used Eclipse before it is recommended to select a new workspace. After clicking OK, you will see the 'Welcome' view. On this view you will see icons that link to specific information.

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 the TASKING License Management (TLM) Support page for information on obtaining a license.

License pool mechanism

You can now define a named pool of specific licenses on the local license server.

A license pool is useful to specify that the licenses for one or more products shall be grouped together. This can be the case for example when your license agreement has constraints on geographical location, such as a single site license, country license or continental license. In that case you can put all product licenses that are allowed to be used by a specific location into a license pool.

Pool names for TASKING products released after March 2023 have the syntax POOL-name, where the name is free to choose from 1 up to 14 characters. Pool names are also supported with existing TASKING products, as long as you use the new local license server and specify the pool names in the fixed format POOL-xxxx-xxxx-xxxx.
Note that you also need to use this fixed pool name format if you are mixing older and newer TASKING products.

The PRODUCT keyword has been deprecated, but still works for backwards compatibility.

Support for wait for a free license

You can now set the TSK_LICENSE_WAIT option in licopt.txt to a configurable time period to wait for a free license seat to become available instead of directly terminating when a license request is denied.