RealView - ARM Information Center
RealView - ARM Information Center
RealView - ARM Information Center
- 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.7 解 析 路 径 名链 接 器 将 分 散 加 载 文 件 中 的 通 配 符 模 式 与 它 在 路 径 名 中 找 到 的 任 何 正 斜 杠 和 反斜 杠 组 合 进 行 匹 配 。 如 果 路 径 是 从 环 境 变 量 或 多 个 来 源 中 提 取 的 , 或 者 要 使 用相 同 的 分 散 加 载 文 件 在 Windows 或 Unix 平 台 上 进 行 构 建 , 这 可 能 是 非 常 有 用的 。注 意<strong>ARM</strong> 建 议 在 路 径 名 中 使 用 正 斜 杠 , 以 确 保 在 Windows 和 Unix 平 台 上 能 够 识 别它 们 。5.2.8 分 散 加 载 文 件 中 的 表 达 式 求 值分 散 加 载 文 件 通 常 包 含 指 定 为 表 达 式 的 数 值 常 数 。 链 接 器 还 提 供 一 个 名 为ScatterAssert 的 断 言 函 数 , 该 函 数 将 表 达 式 作 为 参 数 。 如 果 此 表 达 式 的 计 算 结 果不 是 true, 则 会 生 成 一 条 错 误 消 息 。 有 关 详 细 信 息 , 请 参 阅 第 5-27 页 的ScatterAssert 函 数 。表 达 式 用 法可 以 将 表 达 式 用 于 以 下 位 置 :• 加 载 和 执 行 区 base_address• 加 载 和 执 行 区 +offset• 加 载 和 执 行 区 max_size• ALIGN、FILL 或 PADVALUE 关 键 字 的 参 数• ScatterAssert 函 数 的 参 数 。表 达 式 规 则表 达 式 遵 循 C 优 先 级 规 则 并 由 以 下 内 容 组 成 :• 十 进 制 或 十 六 进 制 数 字 。• 算 术 运 算 符 :+、-、/、*、~、OR 和 ANDOR 和 AND 运 算 符 分 别 映 射 到 C 运 算 符 | 和 &。• 逻 辑 运 算 符 :LOR、LAND 和 !LOR 和 LAND 运 算 符 分 别 映 射 到 C 运 算 符 || 和 &&。• 关 系 运 算 符 := 和 ==5-26 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0349AC