25.12.2012 Views

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Definition of Terms<br />

Definition of Terms<br />

<strong>Loader</strong> <strong>and</strong> <strong>Loader</strong> Utility<br />

The term loader refers to a loader utility that is part of the <strong>VisualDSP++</strong><br />

development tools suite. The loader utility post-processes one or multiple<br />

executable (.dxe) files, extracts segments that have been declared by the<br />

TYPE(RAM) comm<strong>and</strong> in a Linker Description File (.ldf), <strong>and</strong> generates a<br />

loader file (.ldr). Since the .dxe file meets the Executable <strong>and</strong> Linkable<br />

Format (ELF) st<strong>and</strong>ard, the loader utility is often called elfloader utility.<br />

See also “<strong>Loader</strong> Utility Operations” on page 1-10.<br />

Splitter Utility<br />

The splitter utility is part of the <strong>VisualDSP++</strong> development tools suite.<br />

The splitter utility post-processes one or multiple executable (.dxe) files,<br />

extracts segments that have been declared by the TYPE(R0M) comm<strong>and</strong> a<br />

Linker Description File (.ldf), <strong>and</strong> generates a file consisting of processor<br />

instructions (opcodes). If burned into an EPROM or flash memory device<br />

which connects to the target processor’s system bus, the processor can<br />

directly fetch <strong>and</strong> execute these instructions. See also “Splitter Utility<br />

Operations” on page 1-11.<br />

Splitter <strong>and</strong> loader jobs can be managed either by separate utility programs<br />

or by the same program (see “Non-bootable Files Versus<br />

Boot-loadable Files” on page 1-9). In the later case, the generated output<br />

file may contain code instructions <strong>and</strong> boot streams.<br />

<strong>Loader</strong> File<br />

A loader file is generated by the loader utility. The file typically has the<br />

.ldr extension <strong>and</strong> is often called an LDR file. <strong>Loader</strong> files can meet one<br />

of multiple formats. Common formats are Intel-hex, binary, or ASCII representation.<br />

Regardless of the format, the loader file describes a boot<br />

image, which can be seen as the binary version of the loader file. See also<br />

“Non-bootable Files Versus Boot-loadable Files” on page 1-9.<br />

1-2 <strong>VisualDSP++</strong> <strong>4.5</strong> <strong>Loader</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!