You copied the Doc URL to your clipboard.

Example of placing ARM C library code

You can place C library code using a scatter file.

The following example shows how to place C library code:

ROM1 0
{
    * (InRoot$$Sections)
    * (+RO)
}
ROM2 0x1000
{
    *armlib/c_* (+RO)                   ; all ARM-supplied C library functions
}
ROM3 0x2000
{
    *armlib/h_* (+RO)                   ; just the ARM-supplied __ARM_*
                                        ; redistributable 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 install_directory\lib\armlib directory.

Was this page helpful? Yes No