「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サイトの「他社コンパイラサポート情報」内にある「オブジェクト形式」の欄に掲載されておりますので、ご確認ください。