「SH C/C++Compiler Ver.7 固有」
ルネサスエレクトロニクス社 SH C/C++ Compiler(Ver.7.1.03)で作成したオブジェクトファイルを、OMF変換中に「オブジェクトが正しく読めませんでした」エラーが発生して変換が行えません。エラーの回避方法を教えてください。
よくある質問(FAQ)
「SH C/C++Compiler Ver.7 固有」
ルネサスエレクトロニクス社 SH C/C++ Compiler(Ver.7.1.03)で作成したオブジェクトファイルを、OMF変換中に「オブジェクトが正しく読めませんでした」エラーが発生して変換が行えません。エラーの回避方法を教えてください。
本エラーは、SH C/C++ Compiler(Ver.7.X.XX)で作成したオブジェクトファイルのデバッグ情報が「DWARF1」形式のため発生しています。
カバレッジマスターwinAMSの「OMF変換」でサポートしているデバッグ情報は「SYSROF」形式のため、「DWARF1」形式のデバッグ情報は変換することができません。
■回避策
SH C/C++ Compiler(Ver.7.X.XX)でコンパイルするとき、オブジェクトフォーマットに「SYSROF」を選択していただくことで、OMF変換することができます。
※参考情報
各コンパイラ(マイコン)毎の、オブジェクトフォーマットのサポート状況は、WEBページの「他社コンパイラサポート情報」の「オブジェクト形式」に掲載されていますので、ご確認ください。