重庆山外山科技有限公司软件部 Chongqing Shanwaishan Science & Technology Co., Ltd. IAR 结合H-JTAG 调试STM32 一、IAR 的配置 IAR Embedded Workbench 是 IAR 公司出的一款针对 ARM 处理器的 IDE。下面将介绍如何配置 IAR 以配合 H-JTAG 进行调试。 首先,在 IAR 中打开一个项目,然后点击 Project->Options 菜单,如下图所示: 图 1-14 IAR Options 菜单 接下来,用户会看到如图 1-15 所示的 Options 配置窗口。 重庆山外山科技有限公司软件部 Chongqing Shanwaishan Science & Technology Co., Ltd. 图 1-15 Options 配置窗口 在图 1-15 所示的 Options 配置窗口中, 选择 Debugger 设置, 并在 Setup 页面中, 驱动选项中选择 RDI。如下图所示: 图 1-16 Debugger 设置 然后再选择 RDI 设置,如下图所示。在这个页面里,用户需要指定 RDI 驱动的路径。 重庆山外山科技有限公司软件部 Chongqing Shanwaishan Science & Technology Co., Ltd. 图 1-17 RDI 设置 在上图中,点击 Browse 按钮,选择 H-JTAG 安装目录下的 H-JTAG.DLL,如下图所示: 图 1-18 选择H-JTAG.DLL 在上图中,点击 OK 按钮,IAR 的设置就完成了。设置完成后,IAR 的主窗口中多了一个 RDI 菜单, 重庆山外山科技有限公司软件部 Chongqing Shanwaishan Science & Technology Co., Ltd. 如图 1-19 所示。在菜单中点击 Configure,就可以看到如图 1-20 所示的 H-JTAG 相关信息。 图 1-19 IAR 设置完成 图 1-20 H-JTAG 信息 提示: 如果用户用 IAR 调试的时候希望使用 FLASH 自动下载功能, 请在 IAR 的 Options 中, 请不要打开Verify Download 和 Use Flash Loader(s)选项。设置如下图所示: 重庆山外山科技有限公司软件部 Chongqing Shanwaishan Science & Technology Co., Ltd. 图 1-21 Verify Download 设置 二、H-JTAG Sever 的配置 打开 H-JTAG Sever,如果找到 STM32 的核心,界面如下所示: 重庆山外山科技有限公司软件部 Chongqing Shanwaishan Science & Technology Co., Ltd. 图1-22 H-JTAG Server 的界面 点Settings-TAP Configuration,点击“STM32F”,按下图进行更改: 图 1-23 TAP Configuration 设置界面 打开 H-Flasher,在左边第一项处选择 FlashSelection...