MSP430JTAG仿真器用户手册:使用与配置指南

需积分: 10 3 下载量 172 浏览量 更新于2024-07-23 收藏 648KB PDF 举报
"MSP430_JTAG[用户手册]" MSP430JTAG用户手册详细介绍了如何使用JTAG技术对MSP430系列微控制器进行调试和编程。JTAG(Joint Test Action Group)是一种国际标准测试协议,主要用于半导体器件的边界扫描测试,但在嵌入式系统中也常用于调试和编程。MSP430JTAG仿真器设计兼容Texas Instruments (TI) 的原装JTAG标准,尽管在接口上有所简化,但关键的JTAG功能引脚保持不变。 1. 接口定义: - 10芯JTAG接口与官方14芯接口相比,减少了某些引脚,如XOUT,因为这个引脚在实际应用中很少用到。Vcc引脚需要外接电源或从目标板获取电源。 2. 使用步骤: - 安装IAR集成开发环境(IAR Embedded Workbench),推荐使用正版,但DEMO版或D版也可。启动IAR后,创建新项目。 - 在"File"菜单中选择"New",然后按照提示新建项目。 - 在项目创建后,选择存放目录,输入项目名称,并点击"Create"。 - 添加源文件到项目中,通过"Project" -> "Files",然后选择相应的文件类型,如本例中的汇编文件"Assembler Files"。 - 指定文件路径,添加TI提供的"FET_examples"中的LED闪烁示例程序,如"fet120_1.s43",并点击"Add",最后点击"Done"。 3. 工程配置: - 在项目管理器中,选中"Debug"文件夹,然后通过"Project" -> "Option"子菜单进行设置。 - 进入设置页面,需要关注的设置项有XLINK和C-SPY,因为它们直接影响到目标芯片的链接和调试。XLINK是链接器,负责将编译后的对象文件链接成可执行代码,而C-SPY是IAR的嵌入式调试器,支持多种微控制器,包括MSP430。 4. 设置XLINK和C-SPY: - 对于XLINK,需要指定正确的设备库,确保MSP430F1232被正确识别。 - C-SPY的设置通常包括选择调试器类型(如MSP430 JTAG),配置端口参数,以及可能的断点和内存映射等选项。 5. 编译与调试: - 设置完成后,可以开始编译代码,检查是否有语法错误或警告。 - 调试阶段,通过C-SPY连接到JTAG仿真器,进行程序下载、单步执行、设置断点、查看寄存器状态和内存内容等功能。 MSP430JTAG用户手册提供了一套完整的MSP430微控制器JTAG调试流程,帮助开发者高效地进行软件开发和硬件调试,是开发MSP430项目的重要参考资料。