25.11.2014 Views

RealView ARMulator ISS User Guide - ARM Information Center

RealView ARMulator ISS User Guide - ARM Information Center

RealView ARMulator ISS User Guide - ARM Information Center

SHOW MORE
SHOW LESS

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

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

<strong><strong>ARM</strong>ulator</strong> 参 考<br />

4.3.2 <br />

BEGIN_INIT() 和 END_INIT() 宏 形 成 模 型 的 初 始 化 函 数 的 启 动 和 完 成<br />

在 以 下 时 间 被 调 用<br />

• <strong><strong>ARM</strong>ulator</strong> 初 始 化 期 间<br />

• 无 论 何 时 从 调 试 器 下 载 新 映 像 时<br />

初 始 化 函 数<br />

初 始 化 函 数 中 包 含 以 下 局 部 变 量<br />

• bool coldboot<br />

在 <strong><strong>ARM</strong>ulator</strong> 进 行 初 始 化 时 为 TRUE<br />

在 从 调 试 器 下 载 新 映 像 时 为 FALSE<br />

• YourModelState *state<br />

私 有 状 态 数 据 结 构 的 指 针 初 始 化 宏 将 为 其 分 配 和 清 除 存 储 器 并 且 预 定<br />

义 数 据 字 段 会 被 初 始 化<br />

在 初 始 化 函 数 中 您 的 模 型 必 须<br />

• 初 始 化 任 何 私 有 数 据<br />

• 安 装 任 何 回 调<br />

4.3.3 <br />

BEGIN_EXIT() 和 END_EXIT() 宏 可 形 成 模 型 的 最 终 化 函 数 的 启 动 和 完 成<br />

<strong><strong>ARM</strong>ulator</strong> 时 将 会 调 用 最 终 化 函 数<br />

关 闭<br />

最 终 化 函 数 中 包 含 以 下 局 部 变 量<br />

YourModelState *state<br />

您 的 模 型 必 须 卸 载 最 终 化 函 数 中 的 所 有 回 调<br />

END_EXIT() 宏 将 会 释 放 分 配 给 状 态 的 存 储 器<br />

4-14 Copyright © 2002, 2003 <strong>ARM</strong> Limited 版 权 所 有 <strong>ARM</strong> DUI 0207ASC-00

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

Saved successfully!

Ooh no, something went wrong!