-cpu


CPUコアの種別を指定します。

[指定形式]

-cpu={S1|S2|S3}
  S1    :RL78-S1コア
  S2    :RL78-S2コア
  S3    :RL78-S3コア

 

-

省略時解釈

-devオプションを指定している場合は,-devオプションで指定したデバイス・ファイルに書かれたCPUコアを有効にします。-devオプションを指定していない場合は,エラーとなります。

[詳細説明]

-

各CPUコアの共通オブジェクト・ファイルを出力します。

-

指定可能な文字列以外を指定した場合は,エラーとなります。

-

-devオプションと同時に指定した際,本オプションで指定したCPUコア種別と-devオプションで指定したデバイス・ファイル中のCPUコアが異なる場合は,エラーとなります。
それ以外の場合は,デバイス・ファイルを使用して処理を行います。

-

-dev,および-cpuオプションを指定する際に同時に指定可能な他のオプションについて,以下に示します。

オプション

-devオプション指定時

-cpuオプション指定時

-mirror_source

指定可能

指定可能

-mirror_region

指定不可

指定可能

-cpu=S1オプションと-mirror_source=1オプションを同時に指定することはできません。

[使用例]

-

CPU種別をRL78-S2コアに対応したコードを生成します。

>asrl -cpu=S2 main.c