Renesas Synergy™

FAQ 1011646 : ビルド時にロードモジュールを分割して出力する方法を教えてください。

Q: 質問

ビルド時にロードモジュールを分割して出力する方法を教えてください。


A: 回答

リンク・オプション-outputにより、ロードモジュールを出力範囲(アドレスまたはセクション)ごとに分割することができます。
以下の手順で設定後、ビルドいただくと、出力ファイルの分割が可能です。

  • CS+の場合
  1. CS+上の[共通オプション]タブ内、[よく使うオプション(ヘキサ出力)]カテゴリの[分割出力ファイル]を選択。
  2. 分割後のファイル名と出力範囲(アドレスまたはセクション)を指定する。

 

  • e2 studioの場合
  1. プロジェクト・エクスプローラーの[プロジェクト名]ツリーを右クリックし、"プロパティ”もしくは”Renesas Tool Settings"を選択する
  2. [ツール設定]タブ→[Linker]カテゴリを選択し、[ユーザ定義オプション]フィールドの右側の”追加”ボタンを押し、直接"-output"オプションを入力する


指定方法の詳細は、CS+のヘルプ コンパイラ編、もしくはCC-RX V2.03.00 RXファミリ C/C++コンパイラ ユーザーズマニュアルをご参照ください。
なお、CS+上で、-formオプションに以下を指定した場合、分割された複数のロードモジュール(*mot/*.hex/*.bin)と1つの*.absファイルが生成されます。

  • インテル拡張ヘキサ・ファイル
  • モトローラ・Sタイプ・ファイル
  • バイナリ・ファイル

 

 

適用製品

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