メモリおよび領域の定義
このセクションの内容:
ILINKには、使用可能なメモリ空間に関する情報、具体的には以下の情報が必要です。
使用できるアドレス可能メモリの最大サイズ
define memoryディレクティブは、指定したサイズでメモリ空間を定義します。これは、アドレス可能メモリの最大サイズで、必ずしも物理的に使用できるサイズではありません。define memoryディレクティブを参照してください。使用可能な物理メモリ
define regionディレクティブは、アプリケーションコードの特定のセクションおよびアプリケーションデータのセクションを配置できる使用可能メモリの領域を定義します。このディレクティブを使用して、領域にRAMまたはROMメモリが含まれているかどうかを宣言できます。これは従来のROMシステムをビルドするときに役立ちます。define regionディレクティブを参照してください。領域は、1つ以上のメモリエリアで構成されます。領域は、メモリ内での連続するバイトで、Region式を使用して複数の領域を表現できます。Region式を参照してください。
以下のページでは、メモリおよび領域の定義に固有の各リンカディレクティブについて詳しく説明します。