-cpu


アセンブル・オプション / マイコンオプション

[指定形式]

-cpu = { rx600 | rx200 }

 

-

省略時解釈

環境変数CPU_RXに従います。

[詳細説明]

-

マイコン種別を指定します。

-

-cpu=rx600を指定した場合、RX600向けのリロケータブルファイルを生成します。

-

-cpu=rx200を指定した場合、RX200向けのリロケータブルファイルを生成します。

[備考]

-

本オプションは、従来機能と互換性を保つためのものです。

-

今後、RXファミリの製品展開で追加される品種については、命令セットアーキテクチャなどの選択は、-cpuオプションではなく、-isaオプションでの対応となります。新規にアプリケーション開発する際は、-isaオプションを用いてください。

-

cpuオプションは、次の記述により-isaオプションと-fpu,-nofpuオプションで置き換えることが可能です。*1

-

-cpu=rx600 → -isa=rxv1 -fpu

-

-cpu=rx200 → -isa=rxv1 -nofpu

-

-cpuオプションを省略し、-isaオプション、環境変数CPU_RX および 環境変数ISA_RXのいずれの指定もない場合はエラーとなります。

-

-isaオプションと同時に指定することはできません。

 

【注意】

-

*1) ソースプログラムにプリデファインドマクロ __RX200、__RX600の記述がある場合を除きます。