RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
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