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.

FLASH MEMORY<br />

INIT CODE HEADER<br />

INIT CODE<br />

PAYLOAD<br />

(KERNEL AND<br />

DECOMPRESSION<br />

ENGINE)<br />

COMPRESSED<br />

HEADER<br />

COMPRESSED<br />

IMAGE PAYLOAD<br />

FINAL SECTION<br />

HEADER<br />

FINAL PAYLOAD<br />

(OVERWRITES LOCA-<br />

TION FROM WHICH<br />

INIT CODE EXE-<br />

CUTES)<br />

1<br />

2<br />

3A<br />

4<br />

<strong>Loader</strong>/Splitter for Blackfin Processors<br />

BOOT ROM<br />

L1 MEMORY<br />

INITIALIZATION<br />

KERNEL AND<br />

DECOMPRESSION<br />

ENGINE<br />

DECOMPRESSION<br />

WINDOW<br />

BOOT ROM BOOTS<br />

FINAL PAYLOAD, OVER-<br />

WRITING INITIALIATION<br />

KERNEL AND<br />

DECOMPRESSION WINDOW<br />

IN L1, THEN JUMPS TO EVT1<br />

DECOMPRESSED<br />

STREAM IN PARTS<br />

BOOTS INTO VARIOUS<br />

MEMORIES THROUGH<br />

INIT KERNEL IN PARTS<br />

Figure 2-37. ADSP-BF531/BF532/BF533/BF534/BF536/BF537 Compressed<br />

Stream: Booting Sequence<br />

files, which the loader utility uses if no other initialization file is specified.<br />

The default decompression initialization file is stored in the …\Blackfin\ldr\zlib<br />

subdirectory of the installation directory. The default<br />

decompression initialization file is built for the compression window size<br />

of 9 bits.<br />

To use a different compression window size, build your own decompression<br />

initialization file. For details, refer to the readme.txt file located in<br />

…\Blackfin\ldr\zlib\src subdirectory of the <strong>VisualDSP++</strong> <strong>4.5</strong> installation<br />

directory. The size can be changed through the loader property page<br />

or -compressWS # comm<strong>and</strong>-line switch. The valid range for the window<br />

size is [8, 15] bits.<br />

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

3B

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

Saved successfully!

Ooh no, something went wrong!