12.07.2015 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

使 用 分 散 加 载 描 述 文 件5.2 分 散 加 载 描 述 文 件 的 形 式 语 法分 散 加 载 描 述 文 件 是 一 个 文 本 文 件 , 它 向 链 接 器 描 述 目 标 嵌 入 式 产 品 的 内 存 映射 。 如 果 从 命 令 行 中 使 用 链 接 器 , 则 描 述 文 件 的 文 件 扩 展 名 并 不 重 要 。 可 通 过描 述 文 件 来 指 定 以 下 内 容 :• 每 个 加 载 区 的 加 载 地 址 和 最 大 大 小• 每 个 加 载 区 的 属 性• 从 每 个 加 载 区 派 生 的 执 行 区• 每 个 执 行 区 的 执 行 地 址 和 最 大 大 小• 每 个 执 行 区 的 输 入 节 。描 述 文 件 格 式 反 映 了 加 载 区 、 执 行 区 和 输 入 节 的 层 次 结 构 。注 意为 区 分 配 输 入 节 的 方 式 与 在 分 散 加 载 描 述 文 件 中 写 入 选 择 模 式 的 顺 序 完 全 无关 。 如 果 选 择 模 式 与 文 件 / 节 名 称 或 节 属 性 之 间 具 有 最 佳 匹 配 , 则 可 获 得 最 佳 性能 。 请 参 阅 第 5-23 页 的 解 析 多 个 匹 配 。5.2.1 BNF 表 示 法 和 语 法表 5-1 简 要 说 明 了 用 于 描 述 形 式 语 言 的 Backus-Naur 格 式 (BNF) 符 号 。表 5-1 BNF 语 法符 号说 明" 引 号 用 于 指 示 , 通 常 作 为 BNF 语 法 一 部 分 的 字 符 将 用 作 定 义 中 的 文 字字 符 。 例 如 , 只 能 将 定 义 B"+"C 替 换 为 模 式 B+C; 而 可 以 将 定 义 B+C 替 换为 BC、BBC 或 BBBC。A ::= B[A]将 A 定 义 为 B。 例 如 ,A::= B"+" | C 表 示 A 等 效 于 B+ 或 C。 ::= 表 示 法 用于 以 组 件 形 式 定 义 更 高 级 别 的 结 构 。 每 个 组 件 也 可 能 具 有 ::= 定 义 , 以便 以 甚 至 更 简 单 的 组 件 对 其 进 行 定 义 。 例 如 ,A::= B 和 B::= C | D 表 示 定义 A 等 效 于 模 式 C 或 D。可 选 元 素 A。 例 如 ,A::= B[C]D 表 示 定 义 A 可 以 扩 展 为 BD 或 BCD。A+ 元 素 A 可 能 出 现 一 次 或 多 次 。 例 如 ,A::= B+ 表 示 定 义 A 可 以 扩 展 为 B、BB或 BBB。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 5-9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!