ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS

FAQ / カバレッジマスターwinAMS

オブジェクトファイル・OMF変換に関する問題

017_04 : OMF変換中に「オブジェクトが正しく読めませんでした」のエラーが出力され、変換が行えません。

【質問】
ルネサス純正のコンパイラ(SH2E SH C/C++ Compiler Ver. 7.1.03)を使用していますが、OMF変換中に「オブジェクトが正しく読めませんでした」のエラーが出力され、変換が行えません。どのようにすれば良いですか?

【回答】
ルネサス純正・HEW環境のSH C/C++コンパイラ V7.X.XにおいてELFオブジェクトフォーマットをご利用の場合、このオブジェクトにはDWARF1のフォーマットが使用されており、OMF変換の機能はサポートされておらず、SYSROFフォーマットのみがサポートされています。HEW環境でのコンパイル時に、オブジェクトフォーマットにSYSROFを選択頂き、カバレッジマスターのOMFコンバーターにもSYSROFを指定することで回避ができます。

各コンパイラ(マイコン)毎の、オブジェクトフォーマットのサポート状況は、WEBページの「他社コンパイラサポート情報」の「オブジェクト形式」に掲載されています。


関連サポート情報検索

【サポート情報サイト内Google検索】

検索キーワード: OMF変換 | 変換エラー | オブジェクトが正しく読めませんでした

他のキーワード検索


参考情報・リンク