This release note covers the changes between v6.0r1 and v7.0r1 of the TASKING VX-toolset for Arm.
For release notes prior to v7.0r1, please visit the TASKING Arm support website.
This is the first public release of TASKING VX-toolset for Arm which supports NXP S23Z and S32E series.
The product includes the following features:
Note 1: The iSYSTEM debugger included in the product will be installed the first time you create a new debug configuration. You can also start the installation manually. From the Window->Preferences dialog, select iSYSTEM and click the Install button. This Install button changes into an Update button after installation is done. The Update button is enabled when a new version of the iSYSTEM debugger is available.
Note 2: The iSYSTEM debugger is not supported under Linux.
All executable files in this release have the following build number: Build 23112967.
--anachronisms
--auto-type
--c++11-sfinae
--compound-literals
--delegating-constructors
--dollar
--lambdas
--namespaces
--no-auto-storage
--no-auto-type
--no-bool
--no-extern-inline
--no-namespaces
--no-nonconst-ref-anachronism
--no-nullptr
--no-rvalue-refs
--no-typename
--no-wchar_t-keyword
--nonconst-ref-anachronism
--nonstd-default-arg-deduction
--nonstd-instantiation-lookup
--nonstd-using-decl
--nullptr
--old-for-init
--old-line-commands
--old-specializations
--preserve-lvalues-with-same-type-casts
--rvalue-ctor-is-not-copy-ctor
--rvalue-refs
--uliterals
--unrestricted-unions
--user-defined-literals
--variadic-macros
--variadic-templates
--base-assign-op-is-default
--c++11-sfinae-ignore-access
--default-nocommon-tentative-definitions
--deprecated-string-conv
--friend-injection
--guiding-decls
--implicit-include
--incl-suffixes
--long-lifetime-temps
--multibyte-chars
--no-c++11-sfinae
--no-c++11-sfinae-ignore-access
--no-class-name-injection
--no-const-string-literals
--no-dep-name
--no-distinct-template-signatures
--no-explicit
--no-for-init-diff-warning
--no-variadic-macros
--nonstd-anonymous-unions
PRODUCT
" cannot be borrowed.
Please note, that the new license pool mechanism, as supported by the TASKING Local License Server v1.5r3,
is the preferred way now to group multiple licenses instead of using "PRODUCT
".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.
TASKING products are protected with TASKING license management software.
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.
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 TASKING Local License Server v1.5r3 or up
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.
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.