Atmel CAVR-4 Manual De Usuario
![Atmel](https://files.manualsbrain.com/attachments/0369829915bda09f9c2e00fb805a7753579683b5/common/fit/150/50/8d2bf08978ec3e5bc63f4343ac5e91ce8d0e40045619fa520d910d64af8f/brand_logo.png)
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.
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.
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.
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.