06.02.2013 Views

ARM Compiler toolchain Using the Linker - ARM Information Center

ARM Compiler toolchain Using the Linker - ARM Information Center

ARM Compiler toolchain Using the Linker - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

8.37 Equivalent scatter-loading descriptions for simple images<br />

8.37.1 See also<br />

<strong>Using</strong> scatter files<br />

The command-line options --reloc, --ro_base, --rw_base, --ropi, --rwpi, and --split create <strong>the</strong><br />

simple image types:<br />

• Type 1 image, one load region and contiguous execution regions<br />

• Type 2 image, one load region and non-contiguous execution regions<br />

• Type 3 image, two load regions and non-contiguous execution regions.<br />

You can create <strong>the</strong> same image types by using <strong>the</strong> --scatter command-line option and a file<br />

containing one of <strong>the</strong> corresponding scatter-loading descriptions.<br />

Concepts<br />

• Types of simple image on page 4-10<br />

• Type 1 image, one load region and contiguous execution regions on page 8-61<br />

• Type 2 image, one load region and non-contiguous execution regions on page 8-63<br />

• Type 3 image, two load regions and non-contiguous execution regions on page 8-65.<br />

<strong>Linker</strong> Reference:<br />

• About load region descriptions on page 4-5.<br />

Reference<br />

<strong>Linker</strong> Reference:<br />

• --reloc on page 2-132<br />

• --ro_base=address on page 2-135<br />

• --ropi on page 2-136<br />

• --rw_base=address on page 2-139<br />

• --rwpi on page 2-140<br />

• --scatter=file on page 2-142<br />

• --split on page 2-154<br />

• Load region attributes on page 4-7.<br />

<strong>ARM</strong> DUI 0474C Copyright © 2010-2011 <strong>ARM</strong>. All rights reserved. 8-60<br />

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!