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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Program Development Flow<br />

A booting sequence of the processor <strong>and</strong> application program design dictate<br />

the way loader/splitter utility is called to consume <strong>and</strong> transform<br />

executable files:<br />

For Blackfin processors, loader <strong>and</strong> splitter operations are h<strong>and</strong>led<br />

by the loader utility program, elfloader.exe. The splitter is<br />

invoked by a different set of comm<strong>and</strong>-line switches than the<br />

loader.<br />

For TigerSHARC <strong>and</strong> SHARC processors, splitter operations are<br />

h<strong>and</strong>led by the splitter program, elfspl21k.exe.<br />

<strong>Loader</strong> Utility Operations<br />

Common tasks performed by the loader utility can include:<br />

Processing the loader option settings or comm<strong>and</strong>-line switches.<br />

Formatting the output .ldr file according to user specifications.<br />

Supported formats are binary, ASCII, hex-32, <strong>and</strong> more. Valid file<br />

formats are described in “File Formats” on page A-1.<br />

Packing the code for a particular data format: 8-, 16- or 32-bit for<br />

some processors.<br />

Adding the code <strong>and</strong> data from a specified initialization executable<br />

file to the loader file, if applicable.<br />

Adding a boot kernel on top of the user code.<br />

If specified, preprogramming the location of the .ldr file in a<br />

specified PROM space.<br />

Specifying processor IDs for multiple input .dxe files for a<br />

multiprocessor system, if applicable.<br />

1-10 <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!