RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong><strong>ARM</strong>ulator</strong> 参 考<br />
<br />
支 持 完 整 的 #if...#elif...#else...#endif 的 语 法 您 可 以 使 用 此 语 法 跳 过<br />
ToolConf 数 据 库 的 区 域 表 达 式 使 用 来 自 文 件 的 标 签 例 如 C 预 处 理 器 序 列<br />
#define Control True<br />
#if defined(Control) && Control==True<br />
#define controlIsTrue Yes<br />
#endif<br />
映 射 至 ToolConf 序 列<br />
Control=True<br />
#if Control && Control=True<br />
ControlIsTrue=Yes<br />
#endif<br />
系 统 根 据 该 点 的 配 置 内 容 从 左 至 右 评 估 条 件<br />
件 表 达 式 的 运 算 符<br />
表 4-8 显 示 了 可 用 于 ToolConf 条<br />
4-8 ToolConf <br />
<br />
none Tag 测 试 是 否 存 在 标 签 定 义<br />
== Tag==Value 不 区 分 大 小 写 的 字 符 串 同 等 测 试<br />
!= Tag!=Value 不 区 分 大 小 写 的 字 符 串 不 同 等 测 试<br />
(...) (Tag==Value) 分 组<br />
&& TagA==ValueA && TagB==ValueB 布 尔 值 AND<br />
|| TagA==ValueA || TagB==ValueB 布 尔 值 OR<br />
! !(Tag==Value) 布 尔 值 NOT<br />
<br />
您 可 以 使 用 #include 指 令 将 一 个 ToolConf 文 件 包 含 在 另 一 个 此 类 文 件 中 如 果<br />
此 指 令 所 处 的 区 域 是 在 条 件 表 达 式 的 控 制 下 跳 过 的 区 域 则 此 指 令 将 被 忽 视<br />
<strong>ARM</strong> DUI 0207ASC-00 Copyright © 2002, 2003 <strong>ARM</strong> Limited 版 权 所 有 4-71