9.102 --scatter=filename

Creates an image memory map using the scatter-loading description contained in the specified file.

The description provides grouping and placement details of the various regions and sections in the image.

Syntax

--scatter=filename
Where filename is the name of a scatter file.

Usage

To modify the placement of any unassigned input sections when .ANY selectors are present, use the following command-line options with --scatter:
  • --any_contingency.
  • --any_placement.
  • --any_sort_order.
  • --tiebreaker.
The --scatter option cannot be used with --first, --last, --partial, --reloc, --ro_base, --ropi, --rosplit, --rw_base, --rwpi, --split, --startup, --xo_base, and --zi_base.
Related concepts
7.4.5 Examples of using placement algorithms for .ANY sections
7.4.8 Behavior when .ANY sections overflow because of linker-generated content
Related reference
9.1 --any_contingency
9.2 --any_placement=algorithm
9.3 --any_sort_order=order
9.50 --first=section_id
9.64 --last=section_id
9.96 --ro_base=address
9.97 --ropi
9.98 --rosplit
9.99 --rw_base=address
9.100 --rwpi
9.109 --split
9.123 --tiebreaker=option
9.142 --zi_base=address
9.88 --partial
9.93 --reloc
Chapter 7 Scatter-loading Features
Non-ConfidentialPDF file icon PDF versionARM DUI0377G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.