Tool/software: TI C/C++ Compiler
Dear Madam or Sir,
I have read the free Compiler Qualification Kit for the TI C/C++ compiler user guide (ARM_SAFETI_CQKIT_RV) and have some questions which can be hopefully answered or corrected, if my understanding of the process is wrong.
1.
We want to develop a safety project with the Hercules RM46 family and are in the tool qualification phase. The projects complies to IEC61508 so the tool belongs to category T3 and we have to follow the "validation-based qualification mode" described in the QKit user guide (QKUG) section 6.2.3 and the TüV Nord Report in section 1.4
Q: Is the above correct ?
2.
In QKUG section 3 this method is described the following way:
"Therefore, we apply a partial testing method that is based on a code-coverage argumentation. The goal of this method is for the user to demonstrate that the tests performed by Texas Instruments are sufficient for the user’s application. i.e, that compiling the user’s application only uses a safe subset of the tool that has been validated by Texas Instruments. The demonstration is based on the code coverage within the TI C/C++ Compiler, i.e. if during the compiling of the application, that no parts of the tool are used that have not been tested. For this purpose, an instrumented version of the TI C/C++ Compiler is delivered to the user for generating the code coverage information."
Q: Where can I find this instrumented TI C/C++ compiler version ?
3.
The next step according to QKUG section 3 is:
"Compiling the application with the instrumented compiler will produce a coverage report that will be submitted to Texas Instruments for comparison analysis with coverage reports from Texas Instruments."
Q: What is the mail address to send the report to and is the TI report generated free of charge ?
4.
The Tool Qualification Report (TQR) according to section 6.2.1 requires
"Description of the known bugs and their relevance, eventually explaining why some of the bugs are not relevant"
Q: Where can I find updated bug lists for the tool in use ?
Best regards,
Oliver