< Compile Options / Microcontroller Options >
[Format]
The default for this option is determined based on the environment variable CPU_RX.
[Description]
- | This option specifies the microcontroller type for the instruction code to be generated. |
- | When cpu=rx600 is specified, an instruction code for the RX600 Series is generated. |
- | When cpu=rx200 is specified, an instruction code for the RX200 Series is generated. |
[Remarks]
- | This option is for compatibility with earlier products. |
- | For upcoming RX-family MCUs, the isa option will be used instead of the cpu option to select an instruction-set architecture. In developing new applications, use the isa option where possible. |
- | The cpu option can be replaced by the -isa, -fpu and -nofpu option as follows. |
- | - -cpu=rx600 ==> -isa=rxv1 -fpu |
- | - -cpu=rx200 ==> -isa=rxv1 -nofpu |
- | When cpu=rx200 is specified, the nofpu option is automatically selected. |
- | cpu=rx200 and the fpu option cannot be specified at the same time. |
- | When cpu=rx600 is specified while neither the nofpu option nor the fpu option has been specified, the fpu option is automatically selected. |
- | Omitting the cpu option will lead to an error if neither the -isa option nor one of the environment variables (CPU_RX or ISA_RX) is specified. |
- | The cpu and isa options cannot be specified at the same time. |