User`s guide

Table Of Contents
F2812 eZdsp
3-37
BuildOptions — LinkerOptions
Create MAP File — Whether the linker produces a map of the input and
output sections, including null areas, and places the listing in a file in your
current directory with the name
modelname.map. The default is True — the
listing is produced.
Keep OBJ Files — Whether Real-Time Workshop and the Embedded Target
for TI C2000 DSP save your object (.
obj) files after creation. The linker uses
object (
.obj extension) files to generate a single executable common object
file format (COFF) file that you run on the target DSP. The object files are
saved to your current project directory. Saving your
.obj files can speed up
the compile process by not having to recompile files that you have not
changed. The default is
True — the .obj files are retained.
Linker CMD File — Type of linker command file to use when the linker
runs. Linker command files contain linker or hex conversion utility options
and the names of input files to the linker or hex conversion utility. Linker
command file types are
-
Internal_memory_map — Uses the small memory model on the target,
which requires that all sections of the code and data fit into the memory
available only on the F2812 DSP chip (minus the flash memory).
-
Full_memory_map — Uses the large memory model on the target, which
does not restrict the size of the code and data sections to DSP memory only.
Your data can use the storage space up to the limits of the board.
When you select the
Internal_memory_map option, the Embedded Target for
TI C2000 DSP specifies that only the available internal memory on the
F2812 is used.
Internal_memory_map represents the most efficient memory
use.
If you select
Internal_memory_map, but your data or program requires far
calls, the TI compiler returns an error message like the following in the CCS
IDE:
error: can t allocate '.far'
or
error: can t allocate '.text'
indicating that your data does not fit in internal memory or your code or
program do not fit in internal memory. To eliminate these errors, select