7.1.3 Linker-defined symbols that are not defined when scatter-loading

When scatter-loading an image, some linker-defined symbols are undefined.

The following symbols are undefined when a scatter file is used:

  • Image$$RO$$Base.
  • Image$$RO$$Limit.
  • Image$$RW$$Base.
  • Image$$RW$$Limit.
  • Image$$XO$$Base.
  • Image$$XO$$Limit.
  • Image$$ZI$$Base.
  • Image$$ZI$$Limit.

If you use a scatter file but do not use the special region names for stack and heap, or do not re-implement __user_setup_stackheap(), an error message is generated.

Non-ConfidentialPDF file icon PDF versionARM DUI0474M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.