12.07.2015 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

使 用 基 本 链 接 器 功 能注 意要 从 链 接 器 反 馈 获 得 最 大 益 处 , 必 须 执 行 至 少 两 次 完 全 编 译 和 链 接 。 不 过 , 使 用前 一 构 建 反 馈 信 息 执 行 一 次 编 译 和 链 接 通 常 已 足 够 了 。3.3.6 RW 数 据 压 缩RW 数 据 区 通 常 包 含 大 量 的 重 复 值 ( 例 如 0), 使 其 适 合 于 压 缩 。 缺 省 情 况 下 , 将会 启 用 RW 数 据 压 缩 以 便 最 大 程 度 地 减 小 ROM 大 小 。<strong>ARM</strong> 库 包 含 一 些 解 压 缩 算 法 , 链 接 器 会 从 中 选 择 最 佳 的 一 个 添 加 到 映 像 , 在 执行 映 像 时 用 于 解 压 缩 数 据 区 域 。 不 过 , 您 可 以 覆 盖 链 接 器 选 择 的 算 法 。选 择 压 缩 器在 选 择 最 适 当 的 压 缩 算 法 以 生 成 最 小 映 像 之 前 ,armlink 会 收 集 有 关 数 据 节 内 容的 信 息 。 如 果 适 合 于 压 缩 , 链 接 器 将 只 使 用 一 个 数 据 压 缩 器 来 处 理 映 像 中 的 所有 可 压 缩 数 据 节 , 并 对 这 些 节 尝 试 用 不 同 的 压 缩 方 法 以 便 生 成 最 佳 的 整 体 规 模 。如 果 满 足 以 下 条 件 , 可 以 自 动 进 行 压 缩 :Compressed data size + Size of decompressor < Uncompressed data size选 定 压 缩 器 后 ,armlink 会 将 解 压 缩 器 添 加 到 映 像 的 代 码 区 域 。 如 果 最 终 映 像 不包 含 任 何 压 缩 的 数 据 , 则 不 添 加 解 压 缩 器 。您 可 以 通 过 以 下 方 式 覆 盖 链 接 器 使 用 的 压 缩 方 法 :• 使 用 --datacompressor off 选 项 以 关 闭 压 缩 功 能• 指 定 您 选 择 的 压 缩 器 。使 用 命 令 行 选 项 --datacompressor list 获 取 链 接 器 中 可 用 压 缩 器 的 列 表 , 例 如 :Num Compression algorithm========================================================0 Run-length encoding1 Run-length encoding, with LZ77 on small-repeats2 Complex LZ77 compression<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 3-15

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

Saved successfully!

Ooh no, something went wrong!