ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS
【質問】
ルネサスCubeSuite+を使用してRL78のコードを生成しましたが、OMF変換しテスト実行後、「ソースファイルが存在しません。」のエラーが出ます。どうすれば、このエラーを消すことができますか?
【回答】
ルネサスCubeSuite+を使用してRL78のオブジェクトコード(デバッグ情報付き)を生成した場合、COFFフォーマットによりオブジェクト(*.lmf)が生成されます。このCOFFフォーマットには、ソースファイルのパス参照情報がないため、カレントフォルダ以外のソースファイルはそのままでは参照できません。
これを回避するには、OMF変換時に「-s」オプションを使用して、ソースファイルのカレントパスを指定し、再度OMF変換を行ってください。これにより、変換されたオブジェクトファイル(*.xlo)にソースファイルパス情報が付加され、エラーを回避できます。
(例) C:\TEST\src\main.cのソースファイルパスを指定する場合、OMF変換の変換オプションに、
-s C:\TEST\src
を指定します。