ARM C ライブラリコードの配置例

以下の例では、C ライブラリコードの配置方法を示しています。

Example 31. ARM C ライブラリコードの配置

ROM1 0
{
    * (InRoot$$Sections)
    * (+RO)
}
ROM2 0x1000
{
    *armlib/c_* (+RO)                   ; ARM が提供するすべての C ライブラリ関数
}
ROM3 0x2000
{
    *armlib/h_* (+RO)                   ; ARM が提供する __ARM_* のみ
                                        ; 再配布可能なライブラリ関数
}
RAM1 0x3000
{
    *armlib* (+RO)                      ; ARM が提供するその他すべてのライブラリコード
                                        ; 浮動小数点ライブラリなど
}
RAM2 0x4000
{
    * (+RW, +ZI)
}

armlib という名前は、install_directory\lib\armlib ディレクトリにある ARM C ライブラリファイルを示すために使用されています。

Show/hide関連項目

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0474GJ
Non-ConfidentialID051612