User`s manual

282 digi.com Graphical User Interface
Separate Instruction and Data Space
When checked, this option enables separate I&D space, doubling the amount of root code and
root data space available.
Please note that if you are compiling to a 128K RAM, there is only about 12K available for
user code when separate I&D space is enabled.
Default Compile Mode
One of the following options will be used when Compile | Compile is selected from the main
menu of Dynamic C or when the keyboard shortcut <F5> is used. The setting shown here may
be overridden by choosing a different option in the Compile menu. The setup for targetless
compile may differ for some board series. Please check your user manual for differences in
setup.
Compile to attached target - a program is compiled and loaded to the attached target.
Compile defined target configuration to .bin file - a program is compiled and the image
written to a .bin file. The target configuration used in the compile is taken from the
parameters specified in Options | Project Options. The Targetless tab allows you to
choose an already defined board type or you may define one of your own.
Compile to .bin file using attached target - a program is compiled and the image written
to a .bin file using the parameters of the attached controller.
In-line I/O
If checked, the built-in I/O functions (WrPortI(), RdPortI(), BitWrPortI() and
BitRdPortI()) will have efficient inline code generated instead of function calls if all
arguments are constants, with the exception of the 3rd parameter of BitWrPortI() and
WrPortI(), which may be any valid expression.
If this box is checked, but a call to one of the aforementioned functions is made with non-
constant arguments, (with the exception of the 3rd parameter for the 2 write functions) then a
normal function call is generated.
RabbitSys
This option was added in Dynamic C 9.30. Checking it allows you to compile a program to
run on top of RabbitSys. The target board must be RabbitSys-enabled, which means that it has
the necessary preloaded drivers and the RabbitSys firmware.
For more information about RabbitSys, see the RabbitSys Users Manual.
RabbitSys I/O Mode
The radio buttons labeled “Protected” and “Unprotected” choose between the available Rab-
bitSys I/O protection modes.
Advanced... Button
Click on this button to reveal the Advanced Compiler Options dialog. The options are:
Default Project Source File
Use this option to set a default source file for your project. If this box is checked, then
when you compile, the source file named here will be used and not the file that is in
the active editor window. If the file named here is not open, it will be opened into a
new editor window, which will be the new active editor window.