Example of placing ARM library helper functions
Placing ARM library helper functions using a scatter file cannot be done using
ARM library helper functions are generated by the compiler in the resulting
object files. Therefore, you cannot use
cpplib in a scatter file to place these functions.
To place the helper functions specify
(i.__ARM_*) in your scatter file. The
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.