MISRA C Exceptions for C2000 MCU C28x Architecture
www.ti.com
C.2.11 Code Review Process
• Face-to-face code review. Most issues are resolved in real time with lingering issues logged in the
Bugzilla system for later resolution.
• LDRA toolset will be used to track peer review comments.
C.2.12 Archive and ECN Process
• Archive is through a centralized .git repository system. Each release is done on its own branch and an
appropriate label applied upon release.
• Bugs and issues are reported through the Bugzilla web-based tracking system.
C.3 MISRA C Exceptions for C2000 MCU C28x Architecture
1 Mandatory rules that are violated
a. Use of single line comment(s)// MISRA-C:2004 2.2
b. Pointer arithmetic on non-array entities MISRA-C:2004 17.1,17.4
c. #pragma used, MISRA-C:2004 3.4
Suggested and advisory rules that are
2
violated
a. Basic type declaration used MISRA-C:2004 6.3 (use of the term ‘interrupt’)
b. Casting operation on a pointer MISRA-C:11.1,11.4
c. Expression is not Boolean MISRA-C:2004 12.6,13.2
d. Casting from integer to pointer MISRA-C:2004 11.3
34
C2000 MCU IEC60730 Software Safety Development Process SPRUHI3A–April 2013–Revised August 2013
Submit Documentation Feedback
Copyright © 2013, Texas Instruments Incorporated