9.6 --autoat, --no_autoat

Controls the automatic assignment of __at sections to execution regions.

__at sections are sections that must be placed at a specific address.


If enabled, the linker automatically selects an execution region for each __at section. If a suitable execution region does not exist, the linker creates a load region and an execution region to contain the __at section.
If disabled, the standard scatter-loading section selection rules apply.


The default is --autoat.


You cannot use __at section placement with position independent execution regions.
If you use __at sections with overlays, you cannot use --autoat to place those sections. You must specify the names of __at sections in a scatter file manually, and specify the --no_autoat option.
Related concepts
7.2.6 Placement of __at sections at a specific address
7.2.8 Automatic placement of __at sections
7.2.9 Manual placement of __at sections
Related reference
8.2 Syntax of a scatter file
Non-ConfidentialPDF file icon PDF versionARM DUI0377G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.