Link Target Description
Before defining the system's memory and program placement with linker
commands, analyze the target system to ensure you can describe the target
in terms the linker can process. Then, produce an .
to specify these system attributes:
• Physical memory map
• Program placement within the system's memory map
If the project does not include an
.
file for the processor that matches the
LDF
switch on the linker's command line (or the Processor selection
specified on the Project page of the Project Options dialog box in
the VisualDSP++ IDDE). The examples in this manual are for
ADSP-BF535 processors.
Be sure to understand the processor's memory architecture, which is
described in the processor's Hardware Reference manual and in its data
sheet.
Representing Memory Architecture
The
file's
.LDF
architecture of your DSP system. The linker uses this information to place
the executable file into the system's memory.
Perform the following tasks to write a
• Memory Usage. List the ways your program uses memory in your
system. Typical uses for memory segments include interrupt tables,
initialization data, program code, data, heap space, and stack space.
Refer to
VisualDSP++ 3.5 Linker and Utilities Manual
for 16-Bit Processors
command is used to represent the memory
MEMORY{}
"Specifying the Memory Map" on page
file for your project
LDF
file, the linker uses a default
.LDF
-proc <processor>
command:
MEMORY{}
2-18.
Linker
2-11
Need help?
Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?
Questions and answers