Non-Confidential | ![]() | DUI0803J | ||
| ||||
Home > Scatter-loading Features > Placement of Arm C and C++ library code > Placing Arm C library code |
You can place C library code using a scatter file.
To place C library code, specify the library path and library name as the module selector. You can use wildcard characters if required. For example:
LR1 0x0 { ROM1 0 { * (InRoot$$Sections) * (+RO) } ROM2 0x1000 { *armlib/c_* (+RO) ; all Arm-supplied C library functions } RAM1 0x3000 { *armlib* (+RO) ; all other Arm-supplied library code ; for example, floating-point libraries } RAM2 0x4000 { * (+RW, +ZI) } }
The name armlib
indicates the Arm®
C library files that are located in the directory
.install_directory
\lib\armlib