よくある質問(FAQ)

「埋め込みコード」を使用したカバレッジ計測をしていますが、カバレッジ計測結果が0%になります。なぜですか?

カバレッジ計測について

質問

FAQ(013_01013_02013_04)に記載されている対応方法に従って、「埋め込みコード」を使用したカバレッジ計測をしていますが、(C0),C1,MC/DC,(関数コール)カバレッジ計測結果が0%になります。
また、(C0),C1カバレッジ計測に関して、「ターゲットオブジェクトファイル」のみを使用してカバレッジ計測した場合は、カバレッジ計測できます。(0%ではない計測結果が出力されます。)「埋め込みコード」を使用したカバレッジ計測の環境作成手順には問題がないと思うのですが、何か足りない設定などありますか?

回答

ターゲットマイコンやコンパイラに依って原因は異なりますが、殆どはカバレッジ計測用関数で使用する関数名やファイル名の文字列が正しく渡されない事が原因になります。
上記以外にも原因はありますが、その他の原因や対策方法については、下記のファイルをご参照ください。

  • 埋め込みコードカバレッジ計測FAQ集 PDF閲覧