Analog Devices EE-069 Understanding and Using Linker Description Files on SHARC Processors Application Note

This document is a technical note on using Analog Devices DSPs, processors, and development tools. It provides information on understanding and using linker description files on SHARC processors.


Analog Devices EE-069 Understanding and Using Linker Description Files on SHARC Processors Application Note - cover page
Brand
Analog Devices
Document type
Application Note
Language
English
Pages
7
File format
PDF
File size
88 KB
Published
03 August, 2012
Updated
28 September, 2023
MD5 checksum
3EB00DA5CE715D73E0B5560484DE55C1

About this manual

This document is an Engineer-to-Engineer Note (EE-069) that provides technical guidance on using Linker Description Files (.LDF) with the VisualDSP++ development tools. It explains how programmers can control where specific code or data resides in a SHARC processor's memory space, which is useful for optimizing performance by placing frequently used code internally and rarely used code externally.

The guide details the structure of executable files (DXE), object sections, and DXE sections. It provides examples of .LDF file syntax, including commands for defining memory models, binding sections to memory spaces, handling multiple object files using macros like $OBJECTS, and configuring multiprocessor systems.

What's inside

  • Introduction
  • Source Files
  • Object Files
  • Executable Files
  • .LDF Files vs. Other Files
  • Memory Command
  • Sections Command
  • $OBJECTS Macro
  • LINK_AGAINST Command
  • OUTPUT Command

Frequently asked questions

What is the purpose of a Linker Description File (.LDF)?

The .LDF file allows programmers to control where specific pieces of code or data reside in a SHARC processor's memory space.

Which SHARC processors does this note apply to?

This EE-Note applies to ADSP-2106x, ADSP-2116x, and ADSP-2137x series processors.

What file extension do object files produced by the VisualDSP++ assembler have?

Object files produced by the compiler and assembler typically have a .DOJ extension.

Download PDF (88 KB)

More Analog Devices Manuals


View all Analog Devices manuals →