システムヘッダとMISRA

テクニカル・ノート 160905

アーキテクチャ:

all

コンポーネント:

compiler

更新日:

2018/09/04 6:36

はじめに

システムヘッダファイルに対してMISRAチェックを実行すると、MISRA規則の違反に関する警告が表示される可能性があります。

解説

システムヘッダファイルは、MISRA規則に準拠する上において必須ではありません(例えばMISRA C-2012のセクション6.7を参照)。

推奨される解決方法は、システムヘッダファイルに対してMISRAチェックを実行しないことです。

IAR MISRAチェッカー

デフォルトでは、IAR MISRAチェッカーは、システムヘッダファイルにMISRA規則の違反があるかどうかをチェックしない設計になっています。

そのようになっていない場合は、IARのサポート窓口までお問い合わせください。

まとめ

可能であれば、システムヘッダファイルに対してMISRAチェックが実行されないようにしてください。

 

全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。