2.10.2 複数のオブジェクトを結合する

マルチコア用プロジェクトにおいて,構成アプリケーションとして設定した各プロジェクトのインテル拡張ヘキサ・ファイル,またはモトローラ・Sタイプ・ファイルを1つのヘキサ・ファイルに結合することができます(この機能を“オブジェクト結合機能”と呼びます)。

なお,インテル拡張ヘキサ・ファイルとモトローラ・Sタイプ・ファイルを混在させることはできません。

(1)

ヘキサ・ファイルの出力設定

ブート・ローダ・プロジェクト,および各アプリケーション・プロジェクトにおいて,ヘキサ・ファイルの出力,およびヘキサ・フォーマットの設定を行います。

プロジェクト・ツリーでビルド・ツール・ノードを選択し,プロパティ パネル[ヘキサ出力オプション]タブを選択します。

[出力ファイル]カテゴリの[ヘキサ・ファイルを出力する]プロパティで[はい]を選択します。

図 2.69

[ヘキサ・ファイルを出力する]プロパティ

 

[ヘキサ・フォーマット]カテゴリの[ヘキサ・ファイル・フォーマット]プロパティで[インテル拡張ヘキサ・ファイル(-FOrm=Hexadecimal)],または[モトローラ・Sタイプ・ファイル(-FOrm=Stype)]を選択します。

図 2.70

[ヘキサ・ファイル・フォーマット]プロパティ

 

備考

ブート・ローダ・プロジェクト,およびすべてのアプリケーション・プロジェクトで同一の項目を選択する必要があります。

(2)

ヘキサ・ファイルの結合指定

ブート・ローダ・プロジェクトにおいて,1つのヘキサ・ファイルに結合することを指定します。

[出力ファイル]カテゴリの[オブジェクト結合機能を使用する]プロパティで[はい]を選択します。

図 2.71

[オブジェクト結合機能を使用する]プロパティ

 

結合したヘキサ・ファイルの出力先は,[結合ヘキサ・ファイルの出力フォルダ]プロパティで指定することができます(デフォルト:%BuildModeName%_merged)。

なお,ファイル名は,[出力ファイル名]プロパティと同名となります。