2.7.1 PIC/PID 機能を使用したロード・モジュールのアドレスの配置を変更する

“マスタ”への“アプリケーション”のロード・モジュール・ファイルの追加は,プロパティ パネル[ダウンロード・ファイル設定]タブ上の[ダウンロード]カテゴリ内[ダウンロードするファイル]プロパティで行います。

図 2.93

[ダウンロード]カテゴリ

 

-

[ダウンロードするファイル]

[...]ボタンをクリックすることにより,ダウンロード・ファイル ダイアログをオープンします。

 

ダウンロード・ファイル ダイアログ[ダウンロード・ファイル一覧]エリアの[追加]ボタンをクリックし,[ダウンロード・ファイルのプロパティ]エリアで“アプリケーション”のロード・モジュールの情報を設定します。

-

[ファイル]

ダウンロードする“アプリケーション”のロード・モジュール・ファイルを指定します。

-

PIC/PIDオフセットを指定する]

[はい]を選択します。これにより,[PICオフセット]および[PIDオフセット]が表示されます。

-

[PICオフセット]

ロード・モジュール作成時のアドレスからのオフセット値を指定します。

-

[PIDオフセット]

ロード・モジュール作成時に指定したPIDレジスタへ設定するオフセット値を指定します。

図 2.94

ダウンロード・ファイルの追加とダウンロード条件の変更 (ダウンロード・ファイル ダイアログ)

 

[PICオフセット]および[PIDオフセット]の値を変更したのち,ロード・モジュールのダウンロードを実行すると,以下の図のように,P セクションのアドレス,および,外部変数または静的変数のアドレスの配置が変更されます。

左側の図は,ダウンロード・ファイル ダイアログの[PICオフセット]および[PIDオフセット]に“4000”を指定した場合,右側の図は,“0”を指定した場合に,ダウンロードを実行した例です。

左側の図では,元のアドレスに対して“4000”が加算されています。

図 2.95

[PICオフセット]および[PIDオフセット]のオフセット値を変更後のダウンロード実行例