2.2.1. Differences in default behavior

This section gives a summary of the changed default behavior.

Image$$RW$$Limit

If a scatter-loading file is used with the linker, output section symbols such as Image$$RW$$Limit and Image$$ZI$$Limit are not defined. (In earlier versions of ADS, output section symbols had a default value of zero when used with scatter loading and linker error messages were not generated.)

Impact

If you are using scatter-loading with the linker, you must reimplement the __user_initial_stackheap() function to set the heap and stack boundaries. The default implementation uses Image$$ZI$$Limit to identify the top of used RW/ZI memory. See the section on libraries in the ADS Compilers and Libraries Guide.

Copyright © 1999-2001 ARM Limited. All rights reserved.ARM DUI 0064D
Non-Confidential