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.

Introduction<br />

Download the loadable file into the processor’s PROM space on an<br />

EZ-KIT Lite ® board via the Flash Programmer plug-in. Refer to<br />

<strong>VisualDSP++</strong> Help for information on the Flash Programmer.<br />

Use <strong>VisualDSP++</strong> to simulate booting in a simulator session (currently<br />

supported on ADSP-21060, ADSP-21061, ADSP-21065L,<br />

ADSP-21160, <strong>and</strong> ADSP-21161 processors). Load the loader file<br />

<strong>and</strong> then reset the processor to debug the booting routines. No<br />

hardware is required: just point to the location of the loader file,<br />

letting the simulator to do the rest. You can step through the boot<br />

kernel code as it brings the rest of the code into memory.<br />

Store the loader file in an array for a multiprocessor system. A master<br />

(host) processor has the array in its memory, allowing a full<br />

control to reset <strong>and</strong> load the file into the memory of a slave<br />

processor.<br />

Non-bootable Files Versus Boot-loadable Files<br />

A non-bootable file executes from an external memory of the processor,<br />

while a boot-loadable file is transported into <strong>and</strong> executes from an internal<br />

memory of the processor. The boot-loadable file is then programmed into<br />

an external memory device (burned into EPROM) within your target system.<br />

The loader utility outputs loadable files in formats readable by most<br />

EPROM burners, such as Intel hex-32 <strong>and</strong> Motorola S formats. For<br />

advanced usage, other file formats <strong>and</strong> boot modes are supported. (See<br />

“File Formats” on page A-1.)<br />

A non-bootable EPROM image file executes from an external memory of<br />

the processor, bypassing the built-in boot mechanisms. Preparing a<br />

non-bootable EPROM image is called splitting. In most cases (except for<br />

Blackfin processors), developers working with floating- <strong>and</strong> fixed-point<br />

processors use the splitter instead of the loader utility to produce a<br />

non-bootable memory image file.<br />

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

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

Saved successfully!

Ooh no, something went wrong!