TASKING SmartCode v10.4r1
Release Note

Scope

This release note covers release v10.4r1 of TASKING SmartCode.

For release notes prior to v10.4r1, please visit the TASKING SmartCode support website.

Contents

Important Notices

This is the fourth public release of TASKING SmartCode which supports Infineon's TC4xx family of devices.

The product includes the following features:

Build Numbers

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

New in v10.4r1

TriCore toolset updates

TriCore C++ compiler improvements and optimizations

TriCore C compiler improvements and optimizations

TriCore linker updates

TriCore SFR updates

ARC toolset updates

ARC C++ compiler improvements and optimizations

ARC C compiler improvements and optimizations

ARC Libraries

Other noteworthy updates

Device Support

PPU Run-Time Environment

Eclipse Improvements

Safety Manuals Improvements

Fixed Issues in v10.4r1

Fixed Problems

SMRT-891 was errornously not included in v10.3r1 but is now included in v10.4r1.

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.

Verbose Logging

You can set the TSK_LOG_VERBOSE option in licopt.txt, or as an environment variable, to different verbose levels.

With level 3 or higher, detailed license configuration information is shown, which is useful for debugging licensing problems. For example, it shows the environment variables or options used, the license key and the search path.

Support for wait for a free license

You can 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.

See section Wait for a Free License in the TASKING License Management online documentation.

Wait for Available Process

If your license specifies a maximum number of processes you are allowed to use, you can set the TSK_PROCESS_WAIT option in licopt.txt, or as an environment variable, to the parallel process time-out (default: unlimited). This specifies the number of seconds the system is allowed to wait for a process to run if the maximum number of parallel processes permitted by the license is already running.