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.

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

Listing 2-3. Section Assignment (LDF File) Example<br />

MEMORY<br />

{<br />

/* Off-chip Instruction ROM in Async Bank 0 */<br />

MEM_PROGRAM_ROM { TYPE(ROM) START(0x20000000) END(0x2009FFFF)<br />

WIDTH(8) }<br />

/* Off-chip constant data in Async Bank 0 */<br />

MEM_DATA_ROM { TYPE(ROM) START(0x200A0000) END(0x200FFFFF)<br />

WIDTH(8) }<br />

/* On-chip SRAM data, is not booted automatically */<br />

MEM_DATA_RAM { TYPE(RAM) START(0xFF903000) END(0xFF907FFF)<br />

WIDTH(8) }<br />

Listing 2-4. ROM Segment Definitions (LDF File) Example<br />

PROCESSOR p0<br />

{<br />

OUTPUT( $COMMAND_LINE_OUTPUT_FILE )<br />

SECTIONS<br />

{<br />

program_rom<br />

{<br />

INPUT_SECTION_ALIGN(4)<br />

INPUT_SECTIONS( $OBJECTS(rom_code) )<br />

} >MEM_PROGRAM_ROM<br />

data_rom<br />

{<br />

INPUT_SECTION_ALIGN(4)<br />

INPUT_SECTIONS( $OBJECTS(rom_data) )<br />

} >MEM_DATA_ROM<br />

data_sram<br />

{<br />

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

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

Saved successfully!

Ooh no, something went wrong!