附录B EW 430 使用入门 IAR sy stem 公司是一家提供嵌入式系统开发工具和服务的公司,开发了支持许多半导体公司的微处理器的开发工具(被称为第三方软件), 其产品IAR 嵌入式工作平台集成开发环境(IAR Embedded Workbench Integrated Dev elopment Env ironment)为开发不同的处理器项目提供了强有力的开发环境,该集成开发环境包含了IAR 的C/C++编译器、汇编器、连接器、文件管理器、文本编辑器、工程管理器和C-SPY 调试器。 IAR Embedded Workbench集成开发环境支持绝大多数 8 位、16 位、32 位微处理器,其中支持MSP430 的部分称为MSP430 IAR Embedded Workbench IDE( 简称EW430), 本附录以版本 3.42a 介绍 EW430 的使用入门 ,详细文档可参看 IAR/help/下 MSP430 Embedded Workbench User Gu ider 或直接查看 EW430 _UserGu ider.pdf。 在 EW430 的控制下,利用单片机的JTAG 接口可将在 PC 侧开发的单片机程序下载(俗称烧写,programming)到单片机上。JTAG (Joint Test Action Grou p 联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试。标准的JTAG 接口有4 线,时钟TMS、模式选择TCK、数据输入TDI 和数据输出TDO。JTAG 最初是用来对芯片进行测试的,其基本原理是在器件内部定义一个TAP(Test Access Port 测试访问 口), 通 过 专 用的JTAG 测试工具对内部节 点 进行测试。现 在大部分高 级 器件都 支持JTAG 协议,例 如 DSP 、 FPGA 器件等 。MSP430 单片机内部也 具有JTAG 接口,可连接 JTAG 调试器,与 最初主要用于测试不同,现 在的JTAG 接口不仅 可以在系统下载程序 (简称ISP, In Sy stem Programming),还 可以在系统调试程序,方便 了用户 的应 用系统开发。图 B-1 为JTAG 调试器与PC 机和目标板 的连接图 。 图 B-1 JTAG 调试器与 PC 机和目标板 的连接图 本附录按 照 下面 几 个方面 介绍 EW430 的基本使用: 一、创 建 一个应 用项目 二 、设 置 项目属 性 三、编写源 程序 四 、编译和连接程序 五 、下载程序到目标MCU 中 六 、运 行程序 七 、EW430 各 命 令 的使用 八 、在一个工程空 间 中管理多个项目 九 、 DEBUG 下载时出错 处理 十 、 EW430 提供的Help 文档的使用 一、创建汇编语言项目 EW430 以工作空间(workspace)管理各项...