Zilog EZ80F916 User Manual
Page 78

UM014423-0607
Using the Integrated Development Environment
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
58
NOTE: Selecting a CPU does not automatically select include files for your C or assembly source
code. Include files must be manually included in your code. Selecting a new CPU
automatically updates the compiler preprocessor defines, assembler defines, and, where
necessary, the linker address space ranges and selected debugger target based on the
selected CPU.
Show Warnings
The Show Warnings check box controls the display of warning messages during all phases
of the build. If the check box is enabled, warning messages from the assembler, compiler,
librarian, and linker are displayed during the build. If the check box is disabled, all these
warnings are suppressed.
Generate Debug Information
The Generate Debug Information check box makes the build generate debug information
that can be used by the debugger to allow symbolic debugging. Enable this option if you
are planning to debug your code using the debugger. The check box enables debug infor-
mation in the assembler, compiler, and linker.
Enabling this option usually increases your overall code size by a moderate amount for
two reasons. First, if your code makes any calls to the C run-time libraries, the library ver-
sion used is the one that was built using the Limit Optimizations for Easier Debugging set-
ting (see the “Limit Optimizations for Easier Debugging” on page 62). Second, the
generated code sets up the stack frame for every function in your own program. Many
functions (those whose parameters and local variables are not too numerous and do not
have their addresses taken in your code) would not otherwise require a stack frame in the
eZ80Acclaim! architecture, so the code for these functions is slightly smaller if this check
box is disabled.
NOTE: This check box interacts with the Limit Optimizations for Easier Debugging check
box on the Code Generation page (see “Limit Optimizations for Easier
Debugging” on page 62). When the Limit Optimizations for Easier Debugging
check box is selected, debug information is always generated so that debugging
can be performed. The Generate Debug Information check box is grayed out
(disabled) when the Limit Optimizations for Easier Debugging check box is
selected. If the Limit Optimizations for Easier Debugging check box is later
deselected (even in a later ZDS II session), the Generate Debug Information check
box returns to the setting it had before the Limit Optimizations for Easier
Debugging check box was selected.
Ignore Case of Symbols
When the Ignore Case of Symbols check box is enabled, the assembler and linker ignore
the case of symbols when generating and linking code. This check box is occasionally
needed when a project contains source files with case-insensitive labels. This check box is
only available for Assembly Only projects with no C code.