Renesas Synergy™

FAQ 104308 : 古いバージョンのコンパイラパッケージはE8a、E8、 E7エミュレータで使用可能ですか?

Q: 質問

古いバージョンのコンパイラパッケージはE8a、E8、 E7エミュレータで使用可能ですか?

 


A: 回答

H8ファミリ用マイコンをご使用の場合、E8a、E8、E7エミュレータがダウンロードできるデータ形式は、下記の4種類です。

  1. ELF/DWARF2 (デバッグ情報付き.abs)
  2. S-Record (モトローラフォーマット .mot)
  3. Binary 
  4. Intel Hex

ソースコードデバッグをするためには、1の ELF/DWARF2の形式でプログラムをダウンロードする必要があります。
その場合、H8ファミリ用コンパイラパッケージのVer4.0以降 (High-performance EmbeddedWorkshop1.2以降、C/C++コンパイラVer4.0以降)をご使用ください。
もし、Ver4.0より古いバージョンのコンパイラパッケージをご使用の場合は、デバッグ情報付きファイル(.abs)がSYSROFという形式のため、E8a、E8、E7エミュレータではダウンロードできません。 S-Record、BinaryまたはIntelHex形式のファイルを作成いただき、ダウンロードしてください。

S-Record、BinaryまたはIntel Hex形式のファイル作成方法:
Linkerの出力ファイル形式において、下記を指定してください。

  1. Stype via absolute
  2. HEX via absolute
  3. Binary via absolute

(E7エミュレータで Ver4.0以降を使用する場合のインストール方法に関してはFAQID: 104301を参照してください。)

 

適用製品

E7
E8
E8a
H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください