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

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

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

3.5.1 See also<br />

• There are restrictions on <strong>the</strong> type of scatter files you can use.<br />

Linking models supported by armlink<br />

Concepts<br />

• Base Platform Application Binary Interface (BPABI) linking model on page 3-5<br />

• Concepts common to both BPABI and SysV linking models on page 3-9<br />

• Methods of specifying an image memory map with <strong>the</strong> linker on page 4-8<br />

• About symbol versioning on page 10-27<br />

• Restrictions on <strong>the</strong> use of scatter files with <strong>the</strong> Base Platform model on page 11-2<br />

• Example scatter file for <strong>the</strong> Base Platform linking model on page 11-5.<br />

Reference<br />

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

• --base_platform on page 2-18<br />

• --dll on page 2-49<br />

• --force_so_throw, --no_force_so_throw on page 2-73<br />

• --pltgot=type on page 2-121<br />

• --pltgot_opts=mode on page 2-122<br />

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

• --rosplit on page 2-137<br />

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

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

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

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

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!