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.
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.
The .LDF file allows programmers to control where specific pieces of code or data reside in a SHARC processor's memory space.
This EE-Note applies to ADSP-2106x, ADSP-2116x, and ADSP-2137x series processors.
Object files produced by the compiler and assembler typically have a .DOJ extension.