附录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
在 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 器件等