ZHCU019AH May 2009 – March 2021
MSP-FET430PIF、MSP-FET430UIF、MSP-GANG、MSP-GANG430、MSP-PRGS430
借助正确的连接,调试器和 FET 硬件 JTAG 接口(例如 MSP-FET430PIF 和 MSP-FET430UIF)可被用于编写和调试目标板上的代码。此外,此连接还为 MSP-GANG430 或者 MSP-PRGS430 生产程序设计人员提供支持,因此如果需要的话,这提供了设计原型板的简易方法。
图 3-1 显示了 14 引脚 FET 接口模块连接器与目标器件间的连接,该连接是支持针对 4 线制 JTAG 通信的系统内编程和调试所必需的。图 3-2 给出了 2 线制 JTAG 模式 (Spy-Bi-Wire) 的连接。除了 MSP430G2230 等引脚数少的器件外,大多数 MSP430 器件上都支持 4 线制 JTAG 模式。2 线制 JTAG 模式只在所选的器件上可用。有关哪个器件上可以使用哪种接口的信息,请参阅适用于 MSP430 MCU 的 Code Composer Studio IDE 用户指南 或适用于 MSP430 MCU 的 IAR Embedded Workbench IDE 用户指南。
FET 接口模块的连接与 MSP-GANG、MSP-GANG430 或者 MSP-PRGS430 的连接完全相同。FET 接口模块和 MSP-GANG430 都可为目标板提供 VCC 电压(通过引脚 2)。此外,FET 接口模块、MSP-GANG 和 MSP-GANG430 都具有 VCC 检测功能,如果要使用此功能,则需要备用连接(使用引脚 4 而非引脚 2)。VCC感测特性感测出现在目标板上的本地 VCC(即,一个电池或者其它本地电源)并相应地调节输出信号。如果目标板由本地 VCC 供电,那么应该连接到 JTAG 的引脚 4 上,而不是连接到引脚 2 上。如果本地板载 VCC 连接到由 FET 接口模块、MSP-GANG 或者 MSP-GANG430 供电的 VCC,则会使用 VCC 检测功能并防止可能发生的任何竞争。如果 VCC 检测功能并不是必需的(也就是说,如果目标板由 FET 接口模块、MSP-GANG 或者 GANG430 供电),则 VCC 连接至 JTAG 接头的引脚 2 上,而不是连接到引脚 4 上。图 3-1 和 图 3-2 显示了一个跳线块,此跳线块支持 VCC 为目标板供电的两种模式。如果不需要这种灵活性,可对所需 VCC 连接进行硬接线,以移除跳线块。引脚 2 和 4 不得同时连接。
对支持 2 线制 JTAG 通信的器件进行编程或调试时,即使是在这些器件上使用 4 线制 JTAG 通信,也需要连接至 图 3-1 的 JTAG 连接器 RST 引脚。然而,在不支持 2 线制 JTAG 通信的器件上,此连接是可选的。MSP430 开发工具和器件程序设计人员通过发出一个获得器件控制权的 JTAG 命令来执行目标复位。然而,如果这一步没有成功,JTAG 连接器的 RST 信号可被开发工具或者器件程序开发人员用作使器件复位生效的另外的方法。