よくある質問(FAQ)

マイコンによる仕様制限で、CSVファイルから引数にデータが正しく入力されません。どのように回避すれば良いですか?

テストCSVについて

質問

マイコンの制限事項にCSVファイルから引数にデータが正しく入力できない場合があると記載されています。この場合、どの様にしてこの問題を回避すれば良いですか?

回答

一部のマイコン開発環境(コンパイラ)においては、オブジェクトファイルに含まれるデバッグ情報に、カバレッジマスターが必要とする引数情報(引数の順序やビット幅など)が含まれない場合があります。
そのため、CSVファイルから引数へ正しくデータが入力されないことがあります。
このような場合は、ダミー関数(テストドライバ)を使用することで回避可能です。
テスト対象関数を呼び出すダミー関数(テストドライバ)を作成し、その関数をテストドライバとして指定してください。
※詳細な手順については、「ダミー関数を使った検証」に関する資料をご参照ください。
また、マイコンごとに制限事項がございますので、あわせてご確認ください。

■ マイコン制限事項の確認方法
[Windows スタートメニュー] → [GAIO WinAMS] → [カバレッジマスター winAMS MPU制限一覧(System-G)]
(【製品インストールフォルダ】\DOC\MPU制限一覧(System-G).pdf)

[Windows スタートメニュー] → [GAIO WinAMS] → [カバレッジマスター winAMS MPU制限一覧(SX)]
(【製品インストールフォルダ】\DOC\MPU制限一覧(SX).pdf)

以上の方法により、当該問題の回避が可能となります。

【参考資料】

ダミー関数(テストドライバ)の作成方法については、こちらの資料をご覧ください。

  • ダミー関数を使った検証 PDF閲覧