一.首先在windows下安装IAR5.30或者一下版本,版本过高会要求固件升级,完全没有必要.安装完成后,将MSP-FET430UIF插入电脑的USB接口,电脑会自动安装设备驱动,安装完成以后查看设备管理器,会出现类似"MSP-FET430UIF-VCP(COM1)",说明驱动安装成功.
二.将MSP-FET430UIF插入linux系统下,用lsusb命令可以查看到设备的ID号.然后用dmesg可以查看设备的连情况.如果出现类似:
[ 48.681294] usb 3-8: TI USB 3410 1 port adapter converter now attached to ttyUSB0
那么说明你非常幸运,设备已经成功连接到linux系统下.如果没有出现该类似信息,就要看报什么错误了.一种错误是firmware not found,这种错误比较好解决,只需要将lib/firmware里的ti_3410.fw链接一下:ln -s /lib/firmware/ti_3410.fw /lib/firmware/ti_usb-3410.bin.另一种错误是ti_firmware_donwload_error,这种错误我折腾了一个月之久,始终没有解决,最后将虚拟机换成了双系统,问题就没有了,不知道虚拟机和双系统究竟有什么区别.
三.等到电脑完全识别调试器之后,首先需要确定自己的tinyos系统有没有安装msp430-toolchain,如果不确定的话可以用gcc -v和msp430-gdb命令查看,如果出现版本信息就说明已经安装,如果没有,就需要手动安装了.网上会有教程,搜一下就会出现的.
http://tos-ide.ethz.ch/wiki/pmwiki.php?n=Site.DebuggerInstallationMSPFET430UIF,从step2.c,
继续往下,亲测不会出现什么错误,可能路径什么的会有点小问题,稍微修改以下就好.
五.JTAG与目标版连接图见附件,有一个问题就是目标板外接电源时再接VCC会出报错,与教程不太一样,很是奇怪.所以外接电源给目标板供电时,我直接没有接VCC.
六.以上所有工作完成后就可以开始调试工作了.有一个问题就是extra里选了JTAG会报错,错误位 msp430-jtag not found,错误至今没有解决,将这一项去掉就可以了.
七.附件里附上调试成功的eclipse界面图.
转载于:https://blog.51cto.com/10414498/1661912
本文详细介绍了使用MSP-FET430UIF调试器进行430单片机调试的过程,包括Windows和Linux系统的安装步骤、设备驱动的安装与检查、TinyOS系统依赖的确认、调试器的配置与使用等关键步骤,并针对可能出现的问题提供了相应的解决方案。通过本指南,读者可以顺利地完成430单片机的调试工作。
2633

被折叠的 条评论
为什么被折叠?



