MSP-FET430UIF 仿真器使用说明目录1.功能描述2.JTAG连接关系3.IAR开发环境的安装4.仿真器驱动的安装5.配置仿真器及仿真方法5.1编译程序5.2正确设置仿真器的参数5.3如何用msp430仿真器调试程序5.4第三方软件下载程序6.注意事项7.常见问题答解1. 功能描述a. 本仿真器为USB接口的JTAG仿真器。
USB口从计算机取电,不需要外接源,并能针对不同需求给目标板或用户板提供1.8V~3.6V(300mA)电源。
b. 对MSP430低功耗flash全系列单片机进行编程和在线仿真.c. 完全兼容TI仪器原厂MSP-FET430UIF开发工具。
d. 支持在线升级,烧熔丝加密。
e. 采用TI仪器标准的2×7 PIN(IDC-14)标准连接器。
f. 支持IAR430、AQ430、HI-TECH、GCC 以及TI等一些第三方编译器集成开发环境下的实时仿真、调试、单步执行、断点设置、存储器容查看修改等。
g. 支持程序烧写读取和熔丝烧断功能。
h. 支持JTAG、SBW(2 Wire JTAG)接口。
i. 支持固件升级功能。
2. JTAG连接关系仿真器与目标板上MSP430系列MCU的连接关系分为2线连接和4线连接,如下两图所示:(注意:JTAG 接口的定义描述也可以由下图得到)4 线连接关系示意图2 线连接关系示意图3. IAR开发环境的安装我以iar for msp430 5.5.为例,但是建议安装我们提供的iar for msp430 5.2;首先,运行“配套光盘:\ msp430软件\IAR安装软件及注册机iar for msp430 5.5.rar”解压并进行安装。
安装步骤如下图所示等待,直至出现如下图点击“next”直至如下图点击“next”直至如下图运行“配套光盘:\IAR安装软件及注册机for msp430 5.5文件夹中的IAR kegen PartA.exe 文件来获取上图的License#,如下图所示:将license number中的容复制到License#中,点击next,获得如下图将注册机license key的容复制到安装软件的license key中,安装目录默认。
一直点击next 获得如下图再点击install,等待直至安装完成。
如图点击finish即可安装完成!!!4. 仿真器驱动安装首先将USB和MSP-FET430UIF仿真器连接,将数据线USB口和PC连接,PC 会提示发现新硬件,如图所示点选“是,仅这一次”,并点击“下一步”按钮,如下图窗口:点选“从列表或指定位置安装(高级)”,点击“下一步”按钮,如下图所示窗口,钩选“在搜索中包括这个位置”,并选择“浏览”,选择安装的IAR 软件安装目录下:\IAR Systems\Embedded Workbench Evaluation4.0\430\drivers\TIUSBFET\WinXP 文件夹或者配套光盘的\01.msp430软件\MSP430驱动,如下图所示:点击“确定”,和“下一步”按钮,如下图窗口:系统提示正在搜索驱动程序,如下图所示:询问是否安装此软件,点击“仍然继续”,如下图所示:系统提示正在安装软件,安装完毕后,如下图所示:完成新硬件安装向导,点击“完成”。
至此,MSP-FET430UIF(TI USB FET)Adapter 驱动已成功完成。
随即弹出发现MSP-FET430UIF-Serial Port 窗口,如下图所示:点选“是,仅这一次”,并点击“下一步”按钮,如下图窗口:点选“从列表或指定位置安装(高级)”,并点击“下一步”按钮,如下图所示钩选“在搜索中包括这个位置”,点击“浏览”,选择IAR 安装目录下\IAR Systems\Embedded Workbench Evaluation 4.0\430\drivers\TIUSBFET\WinXP 文件夹并点击“确定”及“下一步”按钮,如下图所示搜索片刻后,弹出如下图窗口点击“仍然继续”,系统开始为MSP-FET430UIF-Serial Port 安装驱动程序,如下图所示。
安装完毕后,如下图所示:点击“确定”,在桌面右下角提示“新硬件已安装并可以使用了”。
至此,MSP-FET430UIF 驱动已成功安装。
用户可进入计算机的“设备管理器”,来查看仿真器相关信息,如下图所示系统发现MSP-FET430UIF占用串口COM5。
系统已经成功安装MSP-FET430UIF 驱动程序!注意:并非所有的计算机均是COM5,此端口因计算机配置不同而不同。
5. 配置仿真器及仿真方法5.1编译程序关于如何使用IAR for MSP430 来编译代码,请用户参考相关文档。
5.2正确设置仿真器的参数在工程文件名“MSP430F425A”上右键选择“option”如下图(注意:这里以工程MSP430F425A为例进行说明)在上图窗口中,在【Category】一栏,选择【General Options】→【Target】→【Device】→【MSP430x4xx Family】→【MSP430F】→【MSP430F425A】,并点击【OK】按钮,设置正确的MSP430单片机型号。
注意:以MSP430F425A 为例进行说明。
再次点击工程【MSP430F425A】右键选择【Options】,弹出的窗口在【Category】一栏中,选择【Debugger】→【Setup】→【Driver】一栏中选择【FET Debugger】,并点击【OK】按钮,如下图所示:在上图窗口【Category】一栏,选择【FET Debugger】,如下图所示在【Setup 】→【Connection】一栏下拉菜单中,选择【Texas Instrument USB-IF】,【Automatic】。
Target VCC(input)电压根据不同需求设置相应的值,仿真器会根据此值输出电压,默认设置为3.3V 即可。
设置完成后点击“OK”按钮。
至此,UIF 仿真设置完成5.3如何仿真调试程序正确设置仿真器完成后,通过点击下图IAR Embedded Workbench IDE 窗口中的【Debug】或者快捷键CTRL+D 按钮来实现程序的仿真。
出现仿真界面如下图所示:仿真调试工具栏介绍1.复位:使程序复位到main函数入口2.跳入:跳过某语句或者函数3.跳入:进入某个函数,单条语句则执行之。
4.跳出:跳出某个函数或者循环。
5.运行:若设置断点,则运行至断点处。
6.终止:终止仿真,返回到编译界面。
5.4利用第三方软件下载程序第三方软件如MspFet可以很方便的通过仿真器对单片机进行编程,该软件的下载地址为:kurt.on.ufanet.ru/将仿真器对应版本的IAR安装目录下的msp430.dll 和hil.dll两个文件,如下图所示,复制到MspFet的目录下,再进行简单的设置,就可以进行操作了。
打开软件MspFet.exe 界面,点击SETUP命令出现下图所示界面,其中红色方框的两项设置成【FET msp430.dll】和Port:【TI USB】外,其他选项可根据实际选择。
友情提示,由于该软件为完全免费软件,因此该软件很久未更新,一些新的元器件可能不在支持围之,建议用户使用IAR 进行仿真烧入程序等操作。
6. 注意事项1.本USB仿真器仅支持IAR高于3.21版本软件;2.当插入仿真器后,仿真器上的MODE指示灯,先交替亮灭9次,之后指示灯常亮,仿真器进入工作状态。
(注意:应该在仿真器进入工作状态后,再操作IAR仿真软件,否则可能会造成仿真器连接错误)3.若在仿真过程中仿真器MODE红灯亮时,严禁将仿真器拔下!若不小心拔下仿真器,那么请先关闭IAR软件,再重新将仿真器连接入计算机,打开IAR软件即可。
如果还是不行,请重新启动电脑一次;4.请根据需要正确设置MSP-FET430UIF的输出电压,否则可能会导致JTAG 连接失败或者烧毁目标单片机及仿真器;5.如果您装的IAR for MSP430版本高于V3.42A,在进行仿真的时候,会提示是否升级固件,点【YES】将进行固件升级,此时千万不可拔动MSP-FET430UIF与计算机的连接USB电缆,否则会永久性损坏,MSP-FET430UIF 而无法使用;选择【NO】,将不进行固件升级,但是每次仿真都会出现该提示。
注意:我们强烈建议用户不要随意升级IAR编译器开发环境版本。
更不要随意升级仿真器固件。
7. 常见问题解答1.Windows XP系统,在安装驱动时提醒【inf找不到所需的段落】,安装终止,怎么解决呢?a.打开控制面板----管理工具---服务,查看smart card是否启用,没有的话,请手动启动。
如果【smart card】服务也无法启用,可检查【scardsvr】服务是否存在,且已经启动,如果没有启动,请手动启动,然后设为【自动】。
b.如果该服务不存在,则按以下步骤操作,单击【开始–运行】输入【cmd 】打开命令提示符窗口,先执行命令【scardsvr reinstall】,接着在执行命令【regsvr32 scardssp.dll】重新注册【scardssp.dll】。
接着进入服务,将【scardsvr】手动启用,并在属性中将启动方式改为【自动】。
c.如果以上措施均告失败,说明您装的是ghost精简版系统,请更换操作非精简版系统光盘重新安装系统。
2. 连入USB仿真器后,MODE指示灯没有正常亮灭?请检查USB连接电缆是否正确与计算机相连接。
3. 连入USB仿真器后,计算机系统识别不了仿真器?请确认是否为该计算机正确安装驱动程序。