This release note covers the important information with the release of the TASKING TriCore v6.3r1 Qualified C Library v3.0r6.
Functions from the boot software (startup code) and C library included with the TASKING TriCore v6.3r1 compiler toolset are frequently used in systems that must meet functional safety criteria, but this software is not qualified for such use. This TASKING TriCore v6.3r1 Qualified C Library v3.0r6 has been developed in accordance with the ISO 26262 SEooC lifecycle and meets the criteria for use in safety related software up to ASIL D. For the development of safety related software this Qualified C library should be used instead of the QM C library that comes with the compiler toolset.
Note: This release is the sixth incremental release, subsequent releases will contain additional qualified C library functions.
This release note covers the release of version v3.0r6 of the TASKING TriCore v6.3r1 Qualified C Library.
The Qualified C Library v3.0r6 is qualified for use with the TASKING VX-toolset for TriCore v6.3r1, including patches.
In TASKING VX-toolset for TriCore v6.3r1p4 function fesetexceptflag() has been moved from the C library to the runtime floating point library. See issue TCVX-44428 on the TASKING Issues Portal. If the function fesetexceptflag() is called and the software is compiled with a compiler version before v6.3r1p4 the call will result in an unresolved reference.
Following are the instructions for the installation of the Qualified C Library (QClib) Product:
The Qualified C Library release contains the following:
Please refer to the provided user manual and safety manual of QClib.
The following changes have been applied in comparison to the previous release.
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.