2024年1月18日发(作者:)
MSP-FET430UIF
USB型MSP430全功能仿真器
安装使用说明
一、 产品概述
感谢您选购我们研制生产的MSP-FET430UIF仿真器,其内部原理与TI官方的MSP430仿真器(MSP-FET430UIF)基本相同,可根据IAR开发调试软件的升级而自动更新固件,在一定程度上保证了用户使用的稳定性,具有较强的兼容性和适应性。
MSP-FET430UIF全功能仿真器可支持全系列MSP430FLASH单片机的JTAG/SBW仿真调试,以及BSL量产烧写。采用了当前应用最广泛的USB接口,兼容了并口调试工具。无并口的电脑也可很方便的使用USB接口对MSP430系列单片机进行开发仿真调试。此仿真器可广泛应用于教学,研发,工控等领域。
二、 功能特点
1)
2)
3)
4)
可兼容MSP430FLASH全系列单片机,对其进行编程和仿真;
完全兼容德州仪器原厂生产的MSP-FET430UIF开发工具;
采用德州仪器标准的2X7PIN标准JTAG连接座DC-14P;
无需外接电源,可直接从电脑USB口取电,并能给用户目标板提供可靠的电源(电压值可在调试软件里设置,例如IAR FOR
430里面的仿真器设置界面下即可设定该输出电压值);
可根据开发软件(例如IAR)的版本,自动升级仿真器固件;
支持JTAG,SBW(2Wire JTAG)接口的仿真调试;
支持BSL量产烧录软件的代码烧写;
支持IAR FOR 430、AQ430、GCC、HI-TECH以及TI的相关第三方编译器集成的开发环境下的实时调试、仿真、单步执行、全速运行、断点调试、变量监测、存储器内容查看修改等操作。
5)
6)
7)
8)
三、
软件安装
(以EW430 5.20.1软件为例)
Step1.安装该软件之前,请先关闭防火墙,360等杀毒软件。然后打开光盘资料,找到”EW430-EV-web-5201”如图1.1所示:
图1.1
Step2.鼠标双击上面的红色图标“EW430-EV-web-5201”进行IAR软件的安
装。双击鼠标后,出现如图1.2所示界面,解压到系统的临时目录,解压完成后,图中“install”按钮会变亮,变亮后点击“install”按钮进行安装。
图1.2
Step3.鼠标点击“install”按钮后,出现图1.3所示界面,点击“Next”按钮,进入下一步。
图1.3
Step4.如下图1.4,鼠标选择“accept”按钮,点击“Next”按钮,进入下一步。
图1.4
Step5.如下图1.5,请在“Name”:以及“Company”:空格栏中输入任意字符,“Lincense#”:空格栏中暂时不填相关信息,并暂停IAR软件的安装操作,使安装过程停留在此画面下。
图1.5
Step6.图1.5中提示用户需要输入序列号,打开光盘中的注册机软件(图1.1
中的IAR kegen PartA),(以管理员方式运行“IAR kegen PartA”)点击软件以后如图1.6所示,在Product下拉框中选择“Embedded Workbench For MSP 430
v5.20”,鼠标点击“Generate”按钮生成序列号,把生成的“Licence number”填入图1.5中,然后再点击Next按钮进入下一步。
图1.6
图1.7
Step7.如图1.8所示,将图1.6中生成的“License key” 框下面的内容(包含#)复制到图中的“License Key”处,然后点“Next”按钮,进入下一步。
图1.8
Step8.如图1.9所示,默认软件会装入C盘。若用户需要修改路径,请点击“Custom”,选择合适的安装路径,采用英文路径(路径中请勿出现中文)。
图1.9
Step9.点击“Next”,出现如图1.10所示
图1.10
Step10.点击“Next”,出现如图1.11所示,点击“Change”,即可改变安装路径。(路径中不能含有中文。)
图1.11
Step11.点击“Next”,出现如图1.12所示
图1.12
Step11.点击“Next”,出现如图1.13所示
图1.13
Step12.点击“Install”,出现如图1.14所示
图1.14
Step13.等待安装完成。软件安装完成以后会弹出如下1.15所示界面,点击Finsh按钮,软件安装完成。
图1.15
四、 驱动安装
一般情况下,MSP-FET430UIF仿真器可以自动安装驱动,您只需安装好IAR软件便可以使用了。连接仿真器后,在电脑的“设备管理器”的“端口(COM和LPT)下会出现如下2.1图所示内容“MSP-FET430UIF-VCP(COM1)”.当然不同的计算机不一定是COM1,可能是COM2,COM3…….这个COMX不重要。若出现上面显示的内容,恭喜您,表示您的430仿真器驱动已安装成功,可以进行下一步的仿真操作了。
图2.1
如果您的系统不能自动安装,您可以按下面的操作方法手动安装:
Step1. 将 USB JTAG 的连接线与电脑的 USB 端口相连接,弹出如下对话框见图2-2,选择“从列表或制定位置安装(高级) (S) ”,
单击下一步按钮。
Step2. 如图 2-3 选择“在这些位置上搜索最佳驱动程序(S) ”,下面那个选“在搜索中包括这个位置”。然后点击“浏览(R)“按钮,选择仿真器驱动的位置。仿真器的驱动位置在安装 IAR 软件的目录下,例如我的是“ C:Program FilesIARSystemsEmbedded
Workbench 6.0Evaluation430driversTIUSBFET“,这个目录下包含 XP32、XP64、Win7-32、Win7-64、Vista32 以及 Vista64 各种版本驱动都有,请您根据您的系统选好。 比如我的电脑是Win7的64bit系统, 那么我就选择 “Win7-64”目录。选好后单击下一步。
Setp3. 如图 2-4,驱动程序在安装。
Setp3:如下图,驱动安装完成,点击“完成”结束驱动程序的安装。
Setp4. 完成之后浏览设备管理器,会发现多了一个
MSP-FET430UIF-VCP (COMx),如下图
此时已经成功安装 MSP430 USB FET 仿真器了。
五、 仿真功能设置
(以JTAG模式为例)
Step1.将仿真器与目标开发板以及电脑连接好,打开IAR仿真开发软件如图3.1所示。我们以MSP430F149开发板为例,讲解IAR软件在仿真器的设置方法和仿真步骤。
图3.1
Step2.打开一个测试项目,以光盘MSP430F149最小系统资料中的参考例程为例。如图3.2:
图3.2
图3.3
Step3.鼠标右键点击工程文件,弹出如下图3.4对话框。
图3.4
Step4.在图3.4所示界面下,点击“Options”即可设置相关仿真工作参数。如下图3.5所示,选择正确的设备处理器“MSP430F149”.
图3.5
Step5.在“Linker”处的“Output”设置“Format”选项,仿真选择“Debug
information for C-SPY”如图3.6所示。
图3.6
Step6.在“Debugger”处选择“FET Debugger”,设置“connection”为“Texas
Instrunment USB-IF”,注意后边的选项处选择“Automatic”.如图3.7。
图3.7
Step7:点击OK,仿真就可以开始了。
Step8:点击IAR界面中的”Debug”调试按钮(界面工具栏倒数第二个按钮),仿真开始,如下图3.8所示。
图3.8
六、 量产BSL功能烧写设置
MSP-FET430UIF仿真器支持带FLASH的全系列MSP430单片机的BSL编程功能。其具体支持的芯片由下载软件决定。
BSL操作步骤:
1、 正确连接仿真器与电脑以及目标板。电脑采用USB口与仿真器连接,仿真器与目标板的连接采用杜邦线。电气连接示意图如下图4.1(以MSP430F149为例)。请注意:四线BSL下载,目标板供电需共地,
2、
图4.1
打开BSL软件,SF_BSL430,工作界面设置如下图4.2所示
3、
如图4.2
加载烧录文件,一般为生成的TXT文件,生成方法如下:打开工程后,点击菜单Project—Option—Linker—OUTPUT—Format—Other—Output一栏中选择“MSP430-TXT即可,重新编译生成TXT文件。其生成的TXT文件的路径在工程文件下的/debug/exe目录下。如下图4.3所示
4、
图4.3
加载TXT文件,如图4.4所示。点击“执行”即可编程。
图4.4
七、 仿真器使用注意事项
MSP430系列单片机一般具备的调试接口为JTAG和SBW。在广泛应用的430家族中,MSP430X2XX全系列的单片机都具有SBW接口,一般也具有JTAG接口。而MSP430X5XX系列全部具有JTAG接口,大部分型号同时也具有SBW接口。值得大家注意的是MSP430X1XX系列和MSP430X4XX系列的单片机仅仅只具有JTAG仿真接口。
SBW仿真模式的稳定性和调试运行速度远不如JTAG,因为SBW接口只采用了2线,数据输入与输出引脚复用。因此建议广大用户在使用同时具备SBW和JTAG接口以及引脚资源够的环境下,尽可能的使用JTAG,这样有利于仿真器工作的实时性和稳定性。
1) SBW使用方法:
使用本MSP-FET430UIF仿真器的SBW模式时,请按照下表5.1与目标板进行连接。值得提醒用户部分430系列的单片机SBWTDIO与RST引脚是复用的,一些设计者容易忽略这个问题,习惯在RST上面加阻容复位电路,但是由于SBW接口在仿真调试的时候SBW接口是数据通信引脚,使用过大的电容可能会导致仿真器连接不上,使用SBW模式时请注意在复位电路中选用22nF以下的电容。
FET430UIF 目标板
TDO SBWTDIO
TCK SBWTCK
GND GND
表5.1
若单片机同时具备JTAG和SBW两种接口的时候,请在IAR里面进行设置,
如图5.2所示。
图5.2
2) JTAG接口的使用:
使用本MSP-FET430UIF仿真器的JTAG模式时,请按照下表5.3与目标板进行连接。
FET430UIF 目标板
TDO TDO
TDI TDI
TMS TMS
TCK TCK
RST RST
TEST TEST
GND GND
表5.3
若单片机同时具备JTAG和SBW两种接口的时候,请在IAR里面进行设置,如图5.4所示。
3)
图5.4
仿真器电源引脚的使用
MSP-FET430UIF具备电源管理功能,其中VCCO是电源输出引脚。如图5.5所示。
图5.5
当目标板使用外部电源独立供电的时候,请将仿真器的VCC1连接至目标板的VCC。以便能够刚仿真器设置合适的接口电压,其中仿真器的VCC1的输出电压范围为0~3.6V。为了保证仿真器的接口电压与目标板的一直,请勿将VCC1悬空,并在IAR里面设置与目标板一致的电压。
电源使用注意事项:
A. 任何情况下,请不要同时使用仿真器的VCCO和VCCI引脚,切勿把两脚短接,这样会导致仿真器无电压输出,与IAR无法连接;
B. 若无需采用仿真器供电,即目标板有自己的电源适配器时,请保证仿真器的VCC1可靠接地或者悬空,否则会导致仿真器电源系统损坏,或者无法输出仿真器设置的电压;
C. MSP-FET430UIF仿真器的VCCO最大输出电流为100mA,若使用过程中负载过大,电流超过100mA的时候,仿真器会进行保护,切断对外输出的供电。
MSP-FET430UIF仿真器使用注意事项:
A. 此仿真器支持热插拔,但是在自动升级、下载程序或者正在在线仿真时,请不要对MSP-FET430UIF仿真器进行插拔动作,这样很容易导致TUSB3410芯片损坏,进而使PC机无法识别仿真器。从而给出一个“无法识别的USB设备”的提示;
B. 每次插上仿真,请等待MSP-FET430UI指示灯为绿灯,若刚插上就直接仿真可能会出跳出一个初始化硬件失败的提示;
C. 本产品在出厂的时候,已经预制了固件版本对应的IAR for MSP430 V5.20.如果使用其它版本的IAR进行仿真时,会提示您是否对固件进行升级。若点击“YES”仿真器会自动进固件升级状态,这时请勿对仿真器进行插拔动作,否者可能会永久损坏MSP-FET430UIF而无法使用;若点击“NO”,仿真器不进
行固件升级,但每次仿真都会出现升级提示对话框。更换新版本的IAR时,建议升级固件。注意:经实际测试,本仿真器目前最高暂时支持5.4版本的IAR。对于使用IAR 5.4以上版本的用户,请勿使用自动升级功能,否者可能导致仿真器固件损坏而无法使用!
八、 仿真器使用常见问题解答
1. 关于目标板供电,这个问题反映回来最多。如果用仿真器供电,那么VCCI脚一定要接地。VCCI是仿真器检测目标板电源的。如果跟VCCO接在一起,很可能导致仿真器不输出电压,导致IAR报错,找不到芯片。如果用外部电源供电,那么VCCI一定要接到目标板电源(一般是3.3V),VCCO悬空,一定不要跟目标板电源相连,否则,有时可能会导致仿真器输出,两个电源短路,出现意想不到的情况。
2. 系统中显示USB设备有问题:这个问题有可能是USB没有安装好,有时也可能系统问题。如果驱动装好了。电脑重启一下可能就好了。如果还不行。换台电脑再试一下。
3. 有时430单片机可能在死机状态,导致仿真器通过JTAG查询时,没有响应,导致IAR不能下载。这时,拔掉JTAG 14pin插座,断开目标板电源,过至少1min时间,最好用镊子把目标板电源放电完,再插上JTAG插座,进行仿真。
4. 判断仿真器是否正常的一个简单的办法是:
a) 硬件管理器中USB设备工作正常(显示为msp430uif COMx口);
b) 插入USB后,电脑有识别到新硬件的声音指示(开放)代表仿真器自检通过。那么仿真器一般不会有问题了。重点在目标板上找原因,一般是不会有问题的。
5. 安装MSP430的FET430UIF USB仿真器驱动时出错。"INF找不到所需的段落" 的解决方法:
首先这是您操作系统的问题
a.打开“控制面板–管理工具–服务”,查看“smart card是否启用”,没有的话,请手动启动。如果“smart card”服务也无法启用,可检查“scardsvr”服务是否存在,且已经启动,如果没有启动请手动启动,然后设为“自动”。
b.如果该服务不存在,则按以下步骤操作,单击“开始–运行”输入cmd 打开命令提示符窗口,先执行命令“scardsvr reinstall”,接着在执行命令“regsvr32 ”重新注册。接着进入服务,将“scardsvr”手动启用,并在属性中将启动方式改为“自动”。
c.如果以上措施均告失败,说明您装的是ghost精简版系统.请试试下面的方法:打开驱动程序目录,发现有两个INF文件。其中一个带有 [ClassInstall32]
段,另一个没有,于是从一个INF中复制 [ClassInstall32] 和其下面的
AddReg= 。。。。一句,粘贴到无此段的INF文件里面,重新尝试安装。
注:如果a、b、c方案都不好用,建议重新安装非Ghost精简版系统


发布评论