User`s guide
Tar get Preferences
DSP/BIOS sections/objects
During program compilation, DSP/BIOS produces both
uninitialized and initialized blocks of data and code. These blocks
get allocated into memory as required by the configuration of your
system. On the DSP/BIOS sections list you find both initialized
(sections that contain data or executable code) and uninitialized
(sections that reserve space in mem ory) se ctions.
Description
Provides a brie f explanation of the conte nts of the selected
DSP/BIOS sections list entry.
Placement
Shows where the selected DSP/BIOS sections/objects list e ntry
is allocated in memory. You change the memory allocation by
selecting a differ en t location from the Placement list. The list
contains the memory segments available on C6000 processors and
changes based on the processor you are using.
DSP/BIOS Object Placement
Distinct from the entries on the DSP/BIOS sections list,
DSP/BIOS objects like STS or LOG, if your project uses them, get
placed in the memory segment you select from the DSP/BIOS
Object Placement list. All DSP/BIOS objects use the same
memory segment. You cannot select the location for individual
objects.
Data object placement
Specify where to place new data objects in memory.
Code object placement
Specify where to place new code objects in memory.
Default stack size (bytes)
DSP/BIOS uses a stack to save and restore variables and CPU
context during thread preemption for task threads. This option
sets the siz e of the D SP/BIOS stack in bytes allocated for each
task. 4096 bytes is the default value. You can set any size up to
thelimitsfortheprocessor.Setthestacksizesothattasksdonot
9-64