Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑rwpi_near

このセクションの内容:
構文
‑‑rwpi_near
説明

このオプションを使用して、静的ベースレジスタ (R9) からアドレス書込みが可能なデータへのオフセットを使用するコードをコンパイラで生成します。64ビットモードの場合、このオプションは影響しません。

このオプションを使用する場合、以下の制限が適用されます。

  • オブジェクト属性__ramfuncは使用できません

  • ポインタ定数は、書込み可能な変数のアドレスでは初期化できません。ただし、書込み可能な静的変数は、実行時に書込み可能なアドレスに初期化できます。

  • 最大64 Kbytesの範囲のメモリの読み取り/ 書き込みが可能です。

関連項目

‑‑no_rw_dynamic_init および 定義済プリプロセッサシンボルの詳細

注意

このオプションを設定するには、[プロジェクト]>[オプション]>[C/C++コンパイラ]>[追加オプション]を選択します。