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.6 <strong>Linker</strong>-defined symbols that are not defined when scatter-loading<br />

8.6.1 See also<br />

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

Be aware that <strong>the</strong> following symbols are undefined when a scatter file is used:<br />

• Image$$RW$$Base<br />

• Image$$RW$$Limit<br />

• Image$$RO$$Base<br />

• Image$$RO$$Limit<br />

• Image$$ZI$$Base<br />

• Image$$ZI$$Limit<br />

If you use a scatter file but do not use <strong>the</strong> special region names for stack and heap, or do not<br />

re-implement __user_setup_stackheap(), an error message is generated.<br />

Tasks<br />

• Accessing linker-defined symbols on page 7-4<br />

• Specifying stack and heap using <strong>the</strong> scatter file on page 8-12.<br />

Developing Software for <strong>ARM</strong> ® Processors:<br />

• Placing <strong>the</strong> stack and heap on page 3-13.<br />

Concepts<br />

Migration and Compatibility:<br />

• C and C++ library changes between RVCT v2.2 and RVCT v3.0 on page 9-5.<br />

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

ID080411 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!