Atmel CAVR-4 Manual De Usuario

Descargar
Página de 323
CAVR-4
Part 2. Compiler reference
Compiler options
181
--enable_external_bus
--enable_external_bus
This option will make the compiler add the special 
_ _require
 statement which will 
make XLINK include the code in 
cstartup.s90
 that enables the external data bus. Use 
this option if you intend to place RSTACK in external RAM.
Note: The code in 
cstartup.s90
 that enables the external data bus is preferably 
placed in low_level_inti instead.
To set the equivalent option in IAR Embedded Workbench, choose 
Project>Options>General Options>System.
--enhanced_core
--enhanced_core
Use this option to allow the compiler to generate instructions from the enhanced 
instruction set that is available in some AVR derivatives, for example ATmega161.
The enhanced instruction set consists of the following instructions:
MUL
MOVW
MULS
MULSU
FMUL
FMULS
FMULSU
LPM Rd,Z
LPM Rd,Z+
ELPM Rd,Z
ELPM Rd,Z+
SPM
This option corresponds to the Enhanced core option in the General Options category 
in IAR Embedded Workbench.
--error_limit
--error_limit=n 
Use the 
--error_limit
 option to specify the number of errors allowed before the 
compiler stops the compilation. By default, 100 errors are allowed. 
n
 must be a positive 
number; 
0
 indicates no limit.