ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS
【質問】
ルネサス純正のコンパイラ(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ページの「他社コンパイラサポート情報」の「オブジェクト形式」に掲載されています。