Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

5.3.3. リンカーマップの検証

BSP が生成されると、BSP Editor はリンカー領域とセクションのマッピングが HAL プロジェクトに対して有効であることを確認します。ツールは、次の各ケースでエラーを表示します。
  • .entry セクションが存在しない領域にマッピングされている。
  • .entry セクションは、長さが 32 バイト未満のメモリー領域にマッピングされている。
  • .entry セクションは、リセット・ベクター・ベース・アドレスで始まらないメモリー領域にマッピングされている。
  • .exceptions セクションが存在しない領域にマッピングされている。
  • .entry セクションと .exceptions セクションが同じデバイスにマッピングされており、.exceptions セクションに関連付けられたメモリー領域が .entry に関連付けられたメモリー領域よりも前に配置されている。
  • .entry セクションと .exceptions セクションは同じデバイスにマッピングされており、.exceptions セクションに関連付けられたメモリー領域のベースアドレスは、.entry セクションに関連付けられたメモリー領域のベースアドレスよりも 32 バイト未満大きくなっている。