This release note covers the important information with the release of the TASKING TriCore v6.3r1 Qualified C Library v3.0r5.
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.0r5 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 a fifth incremental release, subsequent releases will contain additional qualified C library functions.
This release note covers the release of version v3.0r5 of the TASKING TriCore v6.3r1 Qualified C Library.
The Qualified C Library v3.0r5 is qualified for use with the TASKING VX-toolset for TriCore v6.3r1, including patches.
Following are the instructions for the installation of the Qualified C Library (QClib) Product:
The Qualified C Library release contains the following:
Note: FP_CONTRACT does not appear in Safety Manual.FP_CONTRACT is a pragma. Pragmas have been qualified in the context of the compiler qualification. The pragma does not result in invocation of a C library function. The pragma does affect the behavior of the compiler in a similar way as the --fp-model option does.
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.