We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I'm working in automotive field and our embedded device must obey MISRA 2004 rules.
Is Keil uVision 4 compiler MISRA C 2004 compliant?
Here is the rule I need to obey:
Rule 1.4: The compiler/linker shall be checked to ensure that 31 character significance and case sensitivity are supported for external identifiers.
Thanks in advance
-------------------- Working on Keil uVision 4 Development board STM3210C Arm Cortex M3
I don't think so, at least not by default, but you better ask Keil support. External tools like PC-lint can help enforce MISRA rules, though.
Thanks for the reply.
You are right about PC-Lint, I've just check in PC-Lint documentation and PC-Lint also check the rules 1.4.
So my problem is sold, I just need to check with PC-Lint now.
BTW the STM32 firmware library is conforms to MISRA-C 2004 rules and ISO/ANSI standards.