Part Number: F28377D-SEP
Hi team,
I ask this for my customer. In order to prove their code meet MISRA-C2012 requirement, customer used QAC to prove it.
But QAC is not support C28 core, how to prove c28 code meet MISRA-C2012 requirement?
BRs
Shuqing
Part Number: F28377D-SEP
Hi team,
I ask this for my customer. In order to prove their code meet MISRA-C2012 requirement, customer used QAC to prove it.
But QAC is not support C28 core, how to prove c28 code meet MISRA-C2012 requirement?
BRs
Shuqing
While QAC does not support the C28 core, TI provides built-in MISRA-C:2012 compliance checking through the C2000 C/C++ compiler itself, along with a comprehensive MISRA-C Policy document and pre-validated Driverlib that can be used to prove code compliance with MISRA-C2012 requirements.
Instead of using QAC, your customer can leverage TI's native MISRA-C:2012 compliance tools specifically designed for the C28 core. The C2000 C/C++ compiler includes a built-in feature that checks source code for MISRA C:2012 rules [1]. This provides a direct alternative to QAC that is fully compatible with the C28 architecture.
To enable and use this MISRA C:2012 checking feature, detailed instructions are available in the code generation tools documentation [1]. This native compiler support eliminates the compatibility issues associated with using third-party tools like QAC on the C28 core.
TI provides a comprehensive C2000 MISRA-C Policy document that defines the specific MISRA-C compliance approach for the C2000 family [2][3]. This policy document serves as the authoritative reference for understanding how MISRA-C:2012 requirements apply to C28 core development and should be consulted when establishing compliance procedures.
For customers using TI's peripheral drivers, the Driverlib offers additional compliance assurance:
For customers requiring formal compiler qualification for functional safety standards, TI offers a Compiler Qualification Kit that helps qualify the C2000 C/C++ compiler for standards such as ISO 26262 and IEC 61508 [1]. This kit can provide additional documentation and evidence for safety-critical applications.
To prove MISRA-C2012 compliance for C28 core code without QAC: