ARM library helper functions are generated by the compiler
in the resulting object files. Therefore, you cannot use
a scatter file to place these functions.
To place the helper functions specify
*.* (i.__ARM_*) in
your scatter file. The
*.* part is important
if you have
* (+RO) in your scatter file.
Be aware that if you use
* (i.__ARM_*) the
following error is generated:
Error: L6223E: Ambiguous selectors...
This is because of the scatter-loading rules for resolving multiple matches.